2つのdivを作成しました.1つは上部に、もう1つは下部に作成しました。 ボタンを1つ作成しました。私は左下のページに固定位置としてプロパティを与えました。 ページをスクロールすると、ボタンはその位置に固定されます。 基本的にボタンはページ全体の固定位置にあります。 私の条件: ページをスクロールするとき、ボタンは特定の高さだけ固定する必要があります。 ページをスクロールするとき、最初のdivの下の行がボタンの下の行に接触するまで、ボタンは左ボタンで固定する必要があります。 とwen私はボタンが最初のdivの一番下の行と共に移動するはずのページをスクロールします。1つのdivの固定位置にあるボタン
基本的にボタンは最初のdivの最終行までの固定位置にある必要があります。 最初のdivの下の行がボタンのボトムラインで崩壊するとき、ボタンは相対/絶対でなければなりません。
私の要件を理解していただきたいと思います。以下 は、私はこれが唯一css
では不可能だと思う要件
#top {
border: 1px solid black;
height: 900px;
width: 80%;
position: absolute;
}
.button {
background-color: #4CAF50;
border: none;
color: white;
bottom: 0px;
font-size: 16px;
margin-left: 0px;
cursor: pointer;
padding: 10px 24px;
position: fixed;
}
#bottom {
border: 1px solid black;
height: 900px;
width: 80%;
top: 910px;
position: relative;
}
#middle {
bottom: 50px;
position: fixed;
}
<html>
<body>
<div id="top">
<div id="middle">
<button class="button">Fixed Element</button>
</div>
</div>
<br>
<br>
<div id="bottom">
</div>
</body>
</html>
位置固定は、このquesiton上のいくつかの有用なヒントがあるビューポートを基準とします。http: //stackoverflow.com/questions/5209814/can-i-position-an-element-fixed-relative-to-parあなたは役に立つと思うかもしれません。 – connorb