mQm
@mQm
https://medium.com/@gearmobile

Почему фон страницы разъезжается?

Доброго всем вечера!

Имеется статическая страница, у которой фон состоит из двух фоновых изображений. Такой фон я реализовал через multiple background:

background: fixed url(../img/left-bg.png) 0 0 no-repeat, fixed url(../img/right-bg.png) 100% 0 no-repeat;


Все отлично кроме случая с экранами большого разрешения - take.ms/3PESi.

Подскажите, как мне исправить эти уродливые "провалы"?
  • Вопрос задан
  • 2409 просмотров
Решения вопроса 1
thewind
@thewind
php программист, front / backend developer
Если контейнер сайта имеет фиксированную ширину, то можно нарисовать одну широкую картинку с прозрачным полем посередине, ширина этого поля = ширине контейнера сайта; а слева и справа ваши иллюстрации. И тогда можно использовать один background:url(...) center top repeat-y;
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Может попробовать задать размер фона в процентах через background-size?
Ответ написан
SKolt
@SKolt
https://www.instagram.com/seregamih/
Так используй media-queries. Начиная с той ширины окна браузера, на котором уже смотрится плохо - задай, что бы фоны вели сменяли позицию. Просто в файле стилей в конце заведи вот такую штуку:
@media only screen and (min-width:1920px) {
 background-position: позиция фона1, позиция фона2;
 ...любые другие стили...
}

Под 1920 имеется ввиду ширина окна. Поставь нужную и все.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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