با عرض سلام و خسته نباشید.
یک مورد باهاش برخورد کردم این هست که نقشه موقع scroll به پایین load نمیشه .(attached)
و مورد دیگه اینکه چطور میشه یک تگ div رو داخل یک تگ div دیگه نمایش داد در شرایطی که siblings هستن؟
ممنون
css;
@font-face { font-family: iranSans; src: url('../fonts/iranSans.woff'); } div.main{ position: relative; } div.head{ position: absolute; } input#search{ font-family: iranSans; font-size: larger; padding: 11px; font-weight: 900; margin: 20px; border: #00000042 solid; border-radius: 7px; text-align: right; background: #ffffff26; color: #696262; } #map{ width: 100%; }
html:
<div class="main"> <div class="head"> <input type="text" id="search" placeholder="دنبال کجا میگردی؟"> div> <div class="map-container"> <div id="map">div> div> div> <script> var map = L.map('map').setView([51.505, -0.09], 13); var tiles = L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', { maxZoom: 19, tileLayer: 512, attribution: '© OpenStreetMap' }).addTo(map); document.getElementById('map').style.setProperty('height',window.innerHeight + 'px'); script>
سلام،
اگر همین تگ هایی است که در بالا بهمراه css اوردید، از طریق position میتونید اینکار را انجام دهید، منتها .map-container خاصیت position: relative میگیرد.
.map-container { position: relative; background-color: green; height: 500px; width: 100%; } .head { position: absolute; top: 10px; left: 50%; transform: translateX(-50%); z-index: 1000; }
نمونه ای از اجرا:
https://jsfiddle.net/bidak/dztnkra8
عرض ادب
ممنون جناب موحد عزیز بابت راهنماییتون.
مشکل برطرف شد.