Components

All 25+ q2w-mapcss components. Click any card to see live preview, usage, modifiers, and copy-paste markup.

00

Quick start

Use the compiled CSS and copy snippets into a Leaflet qgis2web export.

Local CSS
copy file
<link rel="stylesheet" href="css/q2w-mapcss.css">
Hosted CSS
Cloudflare Pages
<link rel="stylesheet" href="/dist/q2w-mapcss.css">
Body helpers
adapter
<body class="q2w-qgis2web q2w-has-footer q2w-controls-below-header">

Snippets are available under snippets/: header, footer, welcome modal, help modal, legend panel, and popup.

Templates

Need more than a single snippet? Start from these ready-made app shells under snippets/templates/.

basic.html
Floating header + map + footer shell
with-panel.html
Map shell with interactive layer panel binding
dashboard.html
Map plus dashboard sidebar layout

Tokens

q2w-mapcss exposes themeable design tokens through the --q2w-* prefix. Use them to align your export chrome, legends, and overlays without editing generated qgis2web JavaScript.

--q2w-accent
Primary accent
--q2w-surface
Default surface
--q2w-surface-soft
Soft panels and cards
--q2w-text
Primary text
--q2w-seq-*
Sequential choropleth palette
--q2w-div-*
Diverging palette
data-theme="dark"
Dark preset
Theme presets
Ocean, forest, sunset, slate

Components

Land Atlas — Cirebon
Sistem Informasi Peta Tematik
.q2w-header
Header
.q2w-footer
Footer
Cirebon Land Value
Mekarjaya · 4 zones
4Zones
62%Growth
ZNT polygons90%
Road network100%
.q2w-sidebar
Sidebar
Selected zone
value1.2M
.q2w-sheet
Sheet
.q2w-btn
Button
z 13
.q2w-control
Map control
.q2w-search
Search
📏
Measure
Total2.84 km
Last segment640 m
Bearing72°
.q2w-measure
Measure
Basemap
Southeast Asia preview
OSM Streets
Source: OpenStreetMap
.q2w-basemap
Basemap
1 km
N
Bearing032°
.q2w-compass
Compass
Layers
Zona Nilai Tanah
Batas Desa
Jaringan Jalan
.q2w-panel
Layer panel
Land value
<100k>5M
.q2w-grad
Legend
Mekarjaya
ZNT-021
value720k
area12.4 ha
.q2w-popup
Popup
Compact tooltip
Dark tooltip
Mekarjaya
ValueRp 2.4M
.q2w-tooltip
Tooltip
12
128
.q2w-marker
Marker & cluster
.q2w-minimap
Minimap
Welcome
Explore Zona Nilai Tanah with q2w-mapcss.
.q2w-modal
Modal
Layer loaded
1,284 features
.q2w-toast
Toast
Loading parcels…
Fetching map tiles
.q2w-spinner
Loading
selected
Mekarjaya
Land value zone ZNT-021
.q2w-quick
Quick info
Layer opacity 75%
Zona Nilai Tanah overlay
.q2w-slider
Slider
Before
After
.q2w-compare
Compare
Point tool active — click map to start.
.q2w-draw
Draw
Parcel filter
Cirebon Land Value
3 filters
1,248parcels
312selected
Rp 1.2Bmedian
.q2w-filter
Filter
.q2w-goto
Go to coordinate
.q2w-share
Share
Export map
Paper
Scale
.q2w-print
Print