RadCor
@RadCor
Если мой ответ вам помог, отмечайте его решением.

Как заставить блок с position: fixed позиционироватся от родителя?

Все привет.
Такой вопрос.

Есть блок.center, ему задано position: relative;
Внутри баннер.banner, он зафиксирован на странице ему задано position: fixed
Но баннер позиционируется не от родителя к.center а от края браузера, от body

Вопрос в том, как блок с position: fixed заставить позиционироватся не от края браузера а от его родителя?

Для наглядности кидаю код, и скриншоты как есть и как нужно.

dc96e4ff4d7d492a9f6d44fe86b5e4ec.jpg46d4305a9ade4778a48b93c3be759c98.jpg
  • Вопрос задан
  • 799 просмотров
Решения вопроса 1
GogElf
@GogElf
Хокаге
Создать блок с position: fixed, в него поместить блок со стилями ширины и позиции по горизонтали как у .center + добавить position: relative;, и уже в нем разместить .banner с position: absolute;

https://jsfiddle.net/3y361s18/3/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@maxtm
Make money, not job
У родителя position:relative
У дочернего элемента position:absolute
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы