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

Как выровнять по центру блок который шире ширины экрана при помощи css?

Нужно выровнять блок фиксированной ширины по центру экрана но при этом этот блок может быть шире окна браузер. С каждой стороны должно быть одинаковое поле за пределами экрана.
С помощью css можно ли такое реализовать?
  • Вопрос задан
  • 256 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Ronnie_Gardocki
@Ronnie_Gardocki
Я у мамы фронтендщик.
Если известны размеры, то в 99.99% любых случаев юзайте negative margin центрование:
.el {
  position: absolute;
  left: 50%;
  top: 50%;
  width: %width%;
  height: %height%;
  margin-left: %width% / -2;
  margin-top: %height% / -2;
}
Ответ написан
Комментировать
sfi0zy
@sfi0zy Куратор тега CSS
Creative frontend developer
.block {
    width: 100500px;
    position: absolute;
    left: 50%;
    margin-left: -50250px;
}

но лучше десять раз подумать и не делать так (это я про блоки фиксированной ширины, которые больше экрана)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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