So lassen Sie ein Div in CSS unter einem anderen Div erscheinen
P粉463418483
2023-08-30 11:28:21
<p>Ich habe zwei Divs, die in einem Div namens .content verschachtelt sind. Darin habe ich eine img.png und ich möchte ein weiteres Div mit einigen Kästchen darin, die unter der Datei img.png</p> liegen.
<pre class="brush:php;toolbar:false;"><div class="navBox">
<a href="#contact">/*Kontaktinformationen*/</a>
</div>
<div class="navBox">
<a href="#expertise">/*Expertise*/</a>
</div>
<div class="navBox">
<a href="#projects">/*projects*/</a>
</div></pre>
<p>Außerdem habe ich jede mögliche Kombination aus Positionierung, Auffüllung und Rändern ausprobiert, aber nicht den Z-Index (ich bin mir nicht sicher, wie man ihn verwendet) und habe keine guten Ergebnisse erzielt. </p>
<p>Vielen Dank im Voraus. </p>
<p>*Bearbeiten: Es ist mir gelungen, andere Verteilungsmethoden zu verwenden. </p>
<pre class="brush:php;toolbar:false;">.mainBox{
Position: relativ;
Anzeige: Flex;
Breite: 95 %;
Höhe: 25 Vh;
Polsterung oben: 5vh;
justify-content: space-evenly;
align-items: left;
vertikal ausrichten: Mitte;
}
.navBox{
Polsterung oben: 25px;
padding-left: 10px;
padding-right: 10px;
Breite: 20 %;
Höhe: 20vh;
Textausrichtung: Mitte;
oben: 50 %;
Hintergrund: transparent;
}
.navBox a:hover{
Polsterung oben: 50 %;
Hintergrund: transparent;
Farbe: var(--text-color);
Textdekoration: keine;
}
a:besucht, a:aktiv, a:link{
Textdekoration: keine;
Farbe: var(--text-color);
}
.navBox a{
vertikal ausrichten: Mitte;
Farbe: var(--text-color);
Polsterung oben: 0,5rem;
}</pre></p>
下次请分享你的代码而不是截图,无论如何,这里是一个不使用z-index的示例代码
HTML
CSS
基本上,你创建了一个1x1的网格,将两个div重叠在同一列和同一行上。
https://codepen.io/ChrisCoder9000/pen/NWMJdBo