Leaflet, how to put overlays above basemaps in control?

In Leaflet control are overlays under basemaps. How to put them up? Just to swap position of overlayers/basemaps.

Upvotes: 0

Views: 335

Answers (1)

Edit, now with flex:

.leaflet-control-layers-expanded .leaflet-control-layers-list {
display:flex; flex-direction:column;}
.leaflet-control-layers-base { order:3 }
.leaflet-control-layers-separator {order:2} 

Older:

.leaflet-control-layers-list {display:table; }
.leaflet-control-layers-base {display:table-footer-group; }
.leaflet-control-layers-overlays {display:table-header-group;}
.leaflet-control-layers-separator {display:none} 

from: CSS table rows reorder

Upvotes: 1

Related Questions