<div class="map-container"> <div id="map"></div> <div class="map-blend"></div> </div>
body { background-color: rgb(249, 249, 249); } .map-container { height: 500px; width: 500px; margin: 30px auto; position: relative; } #map { height: 100%; width: 100%; } .map-blend { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: url(https://lh3.googleusercontent.com/-6reS1rd7Gks/Uop1Ev_mhBI/AAAAAAAAECs/PKVaBVFT5Bw/s800/map-blend.png); background-size: 100% 100%; pointer-events: none; }
var map = L.map("map", { minZoom: 9, maxZoom: 18, zoomControl: false, attributionControl: false }).setView([35.260, -80.827],10); L.tileLayer("http://maps.co.mecklenburg.nc.us/tiles/meckbase/{y}/{x}/{z}.png").addTo(map);