Задать вопрос
@serhii328764

Как правильно спозиционировать div на странице?

Привет!
При открытие попапа логина хочу чтобы все остальные элементы были некликабельны. Для этого добавляю в body div со свойствам fixed, z-index c шириной и высотой на весь экран, но он занимает позицию над всеми основными блоками, то есть попап логина также перестает реагировать на клики. Сам блок popup позиционирован как absolute

Разметка примерно такая:

<body>
    <div>
        <div>
            <div>
                <div class="popup"></div>
            </div>
        </div>
    </div>

    <div class="layer"></div>
</body>


кстати, когда вызываю в консоли свойство offsetParent на этих двух уже существующих в разметке блока, то возвращается null.

в проекте используется angularjs
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
LenovoId
@LenovoId
svg, css,js
ну тогда popap задать z-index выше вашего блока который перекрывает body ...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽