Ich benutze Bootstrap 4, die auf Flexbox basiert. Was passiert nun, wenn ich eine der Säulen oder deren Unterteilungen absolut positioniere? Würden sie auf die Reaktionsfähigkeit reagieren oder nicht?Bootstrap Reaktionsfähigkeit für absolut positionierte Elemente
Beispiel:
<div id="particles-js">
<div class="container-fluid">
<div class="row">
<div class="col-sm-1">
<img id="logo-small" src="img/logo-small.png" alt="logo">
</div>
<div class="col-sm-2">
<div id="navigation-buttons">
<div class="nav-button"></div>
<div class="nav-button"></div>
<div class="nav-button"></div>
<div class="nav-button"></div>
<div class="nav-button"></div>
</div>
</div>
</div>
</div>
</div>
Nun, wenn ich die # Navigationstasten absolut positionieren, und wenn der Browser das Ansprechverhalten der Größe verändert wird, wird nicht funktionieren.
CSS
#particles-js {
background-color: #252627;
height: 100vh;
position: relative;
width: 100%;
}
canvas {
display: block;
}
#logo-small {
position: absolute;
top: 50vh;
}
#navigation-buttons {
position: absolute;
top: 50vh;
width: 13px;
top: 50vh;
-webkit-transform: translate(0, -37%);
}
PS: # Partikel-js ist eine Leinwand
Absolute Positionselemente folgen ihren relativ Eltern oder Körper, wenn relativ Eltern nicht zur Verfügung stehen. Sie können nicht mithilfe von Bootstrap reaktionsfähig gemacht werden. Sie müssen Medienabfragen verwenden, um die Eigenschaften von absolut positionierten Elementen zu ändern, um sie reaktionsfähig zu machen. – Niraj
@ Niraj Danke. Also, wenn ich eine Spalte relativ und seine Unterteilung absolut mache, was würde eigentlich bei der Größenanpassung passieren? Ich würde sehr schätzen, wenn Sie einen CodePen machen können, wenn Sie die Zeit dazu haben! Nochmals vielen Dank für Ihre Antwort. –
Ihr Unterverzeichnis wird in der Spalte sein, wenn die Spalte die Eigenschaft relativ hat. können Sie die ersten beiden Videos zum besseren Verständnis https://www.youtube.com/watch?v=kejG8G0dr5U&index=1&list=PLqGj3iMvMa4L731ispRfGAabXeRpM4RL6 anzeigen – Niraj