0
画面の左側に四角形のdivが絶対配置されています。ビューポートの幅に達すると、どうやって左に押し続けることができますか?私が持っている唯一のアイデアは、javascriptでresize
イベントリスナーを追加し、要素のプロパティが負であると計算することです。ウィンドウの幅を変更するときに要素を画面外に移動
.container {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
}
.element {
position: absolute;
top: 0;
left: 0;
width: 100vh;
height: 100vh;
background-color: lightblue;
}
<div class="container">
<div class="element"></div>
</div>