dalv_happy
@dalv_happy

Как закрепить два фона сверху и снизу?

Добрый день, как можно зафиксировать два фона сверху и снизу одновременно? Для двух случаев, когда высота страницы == высоты окна браузера (нет скролла) и когда высота страницы > высоты окна браузера. Каждый раз удаётся, прижать нижний фон только для одного из этих случаев, как это сделать для обоих?
P.s. Высота верхнего фона = 300px + нижнего фона = 300px и того, чтобы эти два фона влезли высота окна браузера должна быть не меньше 600px, предположим, что высота монитора меньше 600px, то нужно верхний фон уводить наверх, нижний уводить вниз от центра, для того, чтобы получилось бесшовная стыковка, в моём случае. Как это сделать?
Спасибо.
https://jsfiddle.net/3oLxr41h/1/
043917ffb32b4f0491c1c4234efe86ee.jpg
  • Вопрос задан
  • 490 просмотров
Пригласить эксперта
Ответы на вопрос 4
@Svidrigaylow
Куплю гараж
Как подогнать разные варианты дизайна под разные разрешения экрана - https://habrahabr.ru/post/119127/
Позиционирование (fixed) - htmlbook.ru/css/position
Ответ написан
Как вариант можно так:
https://jsfiddle.net/ypjrhs7s/

Принцип - фон на всей странице, а контент белый с полупрозрачными переходами.
Ответ написан
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
У media запросов можно в условиях указывать высоту.

Вариант 1
Соответственно, для разной высоты разные условия позиционирования фонов.
Наверное, еще calc

Сами фоны через запятую. Нижний последний.

Результат: https://jsfiddle.net/yuqxav7b/

Вариант 2
Менять не позиционирование верхнего и нижнего фона, а на добавлять в серединку еще градиент бело-прозрачный.
Ответ написан
artygrand
@artygrand
Прогер, кодер, писатель кода
https://jsfiddle.net/7qa2brtk/
легко и просто
а что бы состыковалось, используй полупрозрачность на картинке
Ответ написан
Ваш ответ на вопрос

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

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