Как в браузере сделать картинку на весь экран


Задача: используя CSS растянуть фоновую картинку на весь экран соблюдая некоторые требования:
1. фон должен быть неподвижен и занимать всю площадь экрана
2. у изображения должны сохраняться пропорции
3. из-за фона не должно появляться скролов
4. работать во всех современных браузерах

Для начала давайте посмотрим демонстрацию

Растягиваем фон на всю страницу с помощью CSSВ демонстрации, чтобы оценить, что как в браузере сделать картинку на весь экран фоновая картинка ведет себя как мы и предполагали мы можем либо изменить масштаб браузера кнопками на клавиатуре Ctrl + "+" (зажмите контрл и нажмите кнопку плюс или минус) либо изменяя размер окна браузера. Фоновое изображение будет автоматически центрироваться, сохранять пропорции и занимать всю площадь экрана.

Рассмотрим теперь стили CSS. Фоновую картинку я прилепил к тегу body

body {background: url('bg.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

В общем-то это и все что надо сделать. Ключевой момент это свойство background-size: cover; которое говорит браузеру, что изображение по высоте и ширине должно поместиться в окно браузера. С помощью атрибута fixed мы указываем, что изображение неподвижно. Атрибуты center обозначает, что фон будет центрироваться по оси X и Y (центрировать посередине необязательно).

Если вы хотите что-то добавить, напишите, пожалуйста, ниже комментарий


Источник: http://yellowlemon.net/html-css/grafika/rastyagivaem-fon-na-vsyu-stranicu-s-pomoshchyu-css



Рекомендуем посмотреть ещё:


Закрыть ... [X]

Как изменить размер текста, изображений и видео - Cправка - Google Chrome Можно ли чистить зубы перед при причастием


Как в браузере сделать картинку на весь экран Как просто и быстро сделать картинку фоном при помощи html
Как в браузере сделать картинку на весь экран Растягиваем фон на всю страницу с помощью CSS Для сайта
Как в браузере сделать картинку на весь экран Фон, который всегда растягивается на всю страницу
Как в браузере сделать картинку на весь экран Растянуть background на весь экран с помощью css, jquery, php
Как в браузере сделать картинку на весь экран Изображение во весь экран в браузере Форум
Как в браузере сделать картинку на весь экран Не отображаются картинки в браузере
Как в браузере сделать картинку на весь экран Как сделать картинку на браузер
Как в браузере сделать картинку на весь экран Фон браузера
Cached Гидроизоляция ванной комнаты под плитку: что лучше Дизайн ванной комнаты 3 кв. м. (60 фото маленькая ванная) Как быстро убрать огрубевшую кожу на пятках - Мне 30 Как нарисовать носорога карандашом поэтапно? - Большой Вопрос Как перевести картинку в схему для вышивания бисером? Время Как сделать газон на заброшенном участке: видео инструкция Как сделать папки на флешке не скрытыми (видимыми) после Красный ПИОН оформление свадьбы Елец Липецк ВКонтакте

Дата: 17.10.2017, 12:51 / Просмотров: 45461