Задать вопрос
@TerritoryOfPeace
Изучаю php

Как сохранить позицию блока при горизонтальной прокрутке?

Есть таких 2 блока:
#div1{
    height:350px;
    margin-top: 123px;
    position:relative;
    background:#009;
    width:300px;
    overflow-x: scroll;
}
#div2{
    height:400px;
    width:200px;
    position:absolute;
    top:0;
    left:0;
    background:#090;
}
</style>
<div id="div1"><div style="width:1000px;"></div><div id="div2"><div>2</div></div></div>


635b10d287e36984801163.jpeg

Как сделать так чтобы при скролле на мобильном в левую сторону зеленый (div1) блок не смещался влево а так и оставался над синим (div2) блоком?

Сейчас так:
635b1194b4267168741372.jpeg

А надо чтобы было так:
635b12411a3de786315919.jpeg
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ethrynto
@Ethrynto
C++ Developer
Для синей укажи position: relative, для зеленой position: sticky
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы