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.

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
Dashboard
zones24
avg720k
.q2w-sidebar
Sidebar
Selected zone
value1.2M
.q2w-sheet
Sheet
.q2w-btn
Button
.q2w-control
Map control
1 result · ZNT-021
.q2w-search
Search
Measurement
2.48 km
.q2w-measure
Measure
.q2w-basemap
Basemap
N
.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
Mekarjaya · 720k
.q2w-tooltip
Tooltip
12
28
.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
selected
Mekarjaya
Land value zone ZNT-021
.q2w-quick
Quick info
Opacity 75%
.q2w-slider
Slider
.q2w-compare
Compare
.q2w-draw
Draw
.q2w-filter
Filter
.q2w-goto
Go to coordinate
q2w-mapcss.pages.dev/#13/-6.7797/108.4714
.q2w-share
Share