Есть ли способ установить пределы того, насколько фиксированное фоновое изображение может «прокручиваться» вниз по странице? Фактически, есть ли способ изменить прикрепление фона к stati c, когда нижняя часть фонового изображения находится, скажем, на 10 пикселей от нижнего края его контейнера div?
В приведенном ниже коде, например, как я могу заставить коралловый градиент (просто заполнитель для изображения) останавливать прокрутку страницы, когда она удаляется на 10vh от границы между красным и желтым div? (Только CSS предпочтительнее, хотя я также открыт для JS решений)
.red {
position: absolute;
top: 0;
height: 100vh;
width: 100vw;
background: red fixed linear-gradient(lightcoral, lightcoral) 45vw 20vh / 20vh 20vh no-repeat;
}
.yellow {
position: absolute;
top: 100vh;
height: 100vh;
width: 100%;
background-color: yellow;
}
<div class="red"></div>
<div class="yellow"></div>
Спасибо!