Выравнивание абсолютно позиционированных элементов по центру экрана?

Предположим я хочу набросать свое маленькое модальное окошечко (знаю, что есть миллион плагинов, но суть не в этом), которая пока будет просто открываться. Оно у меня абсолютное. Есть у него высота, скажем 400px и ширина 800px. Как мне теперь его грамотно отцентрировать по центру экрана? Чтобы если окно браузера будет уменьшаться (скажем на 10%, если больше - то буду уменьшать модальное окно ч/з медиа), то уравнение, заданное мною, для расположения модального окна, позволяло сохранять его расположение по центру. Я видел, как парни делают это через проценты и т.д, но буду рад, если кто-то в двух словах объяснит, полагаю, это не долго и не сложно. Заранее спасибо.
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
@mr_ko
Javascript, Node.js. React.js, Vue.js, Wordpress
Вот:
.center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
у обертки position: relative; у вложения margin: 0 auto;
Ответ написан
Ваш ответ на вопрос

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

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