Как это сделать, чтобы div прокручивался со страницы, но только в определенной области страницы?Сделайте прокрутку div со страницей только в определенном месте?
Я не могу понять, как это сделать с CSS только для части страницы, я думаю, что javascript может быть единственным вариантом.
См., Например, Существует три раздела страницы, Top, Средние и Нижняя.
Там есть право плавал DIV, который должен прокручивать с пользователем в средней части и остановить прокрутку, чтобы быть «оставаться на месте» в верхней части секции среднего, а также в нижней части средней секции .
#Top {
background-color: grey;
width: 100%;
height: 400px;
}
#Middle {
background-color: green;
width: 100%;
height: 800px;
}
#Bottom {
background-color: blue;
width: 100%;
height: 400px;
}
#scrolling-section {
background-color: yellow;
width: 30%;
height: 150px;
float: right;
}
<div id="Top">
</div>
<div id="Middle">
<div id="scrolling-section">
This box should scroll along the green section but 'cut-off' and stop scrolling at the top and bottom of the green section
</div>
</div>
<div id="Bottom">
</div>
JSFiddle: fiddle
Привет, вам понадобится javascript, если вы используете Bootstrap, есть afix, который находится под секцией javascript, или вам понадобится пользовательский код. –