我正在使用基于Flexbox的Bootstrap 4。现在如果我完全放置其中一列或其细分,会发生什么?他们会回应或不响应?绝对定位元素的自举响应
例子:
<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>
现在,如果我定位#导航按钮绝,当浏览器大小的响应是行不通的。
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:#颗粒-JS是一个帆布
绝对位置元素都遵循它们的相对父母或身体是否相对父不可用。使用引导程序无法使它们响应,您需要使用媒体查询来更改绝对定位元素的属性以使其响应。 – Niraj
@Niraj谢谢。因此,如果我将相对列和其细分绝对化,那么调整大小会发生什么?如果您有时间这么做,我将非常感谢您是否可以制作CodePen!再次感谢你的回复。 –
如果列的属性相对,则您的细分将位于列内。 您可以查看前两个视频,以便更好地理解https://www.youtube.com/watch?v=kejG8G0dr5U&index=1&list=PLqGj3iMvMa4L731ispRfGAabXeRpM4RL6 – Niraj