私はFlexboxをベースにしたブートストラップ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を作ることができれば非常に感謝します!ご返信ありがとうございます。 –
カラムにプロパティrelativeがある場合、サブディビジョンはカラムの内側になります。 最初の2つの動画をご覧になると、より理解しやすくなります。https://www.youtube.com/watch?v=kejG8G0dr5U&index=1&list=PLqGj3iMvMa4L731ispRfGAabXeRpM4RL6 – Niraj