Cara membuat div muncul di bawah div lain dalam CSS
P粉463418483
2023-08-30 11:28:21
<p>Saya mempunyai dua div yang bersarang di dalam div yang dipanggil .content. Di dalamnya saya mempunyai img.png dan saya mahukan div lain dengan beberapa kotak di dalamnya yang akan berada di bawah img.png</p>
<pre class="brush:php;toolbar:false;"><div class="navBox">
<a href="#contact">/*Maklumat hubungan*/</a>
</div>
<div class="navBox">
<a href="#kepakaran">/*Kepakaran*/</a>
</div>
<div class="navBox">
<a href="#projek">/*projek*/</a>
</div></pre>
<p>Selain itu, saya mencuba setiap kemungkinan gabungan kedudukan, padding, margin, tetapi bukan z-index (tidak pasti cara menggunakannya) dan tidak mendapat hasil yang baik. </p>
<p>Terima kasih terlebih dahulu. </p>
<p>*Edit: Saya berjaya menggunakan kaedah pengedaran lain. </p>
<pre class="brush:php;toolbar:false;">.mainBox{
kedudukan: relatif;
paparan: flex;
lebar: 95%;
ketinggian: 25vj;
padding-top: 5vh;
justify-content: ruang-sama rata;
align-item: kiri;
vertical-align: tengah;
}
.navBox{
padding-top: 25px;
padding-left: 10px;
padding-kanan: 10px;
lebar: 20%;
ketinggian: 20vh;
text-align: tengah;
atas: 50%;
latar belakang: telus;
}
.navBox a:hover{
padding-top: 50%;
latar belakang: telus;
warna: var(--text-color);
hiasan teks: tiada;
}
a:dilawati, a:aktif, a:pautan{
hiasan teks: tiada;
warna: var(--text-color);
}
.navBox a{
vertical-align: tengah;
warna: var(--text-color);
bahagian atas pelapik: 0.5rem;
}</pre></p>
Lain kali sila kongsi kod anda dan bukannya tangkapan skrin, bagaimanapun, berikut adalah contoh kod tanpa menggunakan z-index
HTML
CSS
Pada asasnya, anda membuat grid 1x1 dan bertindih dua div pada lajur dan baris yang sama.
https://codepen.io/ChrisCoder9000/pen/NWMJdBo