Css фон картинка на весь экран: Как растянуть фон на всю ширину окна?

4 Решения для полноэкранных фоновых изображений

Полноэкранные фоновые изображения не являются чем-то новым в веб-дизайне, но способы достижения этого эффекта изменились и улучшились по мере развития нашей отрасли. Кроме того, все движение адаптивного веб-дизайна уделяет еще больше внимания необходимости динамических веб-сайтов — использование динамически изменяющихся размеров фоновых изображений в дизайне вашего веб-сайта может стать отличным решением этой проблемы.

Давайте рассмотрим 4 различных решения, которые мы используем в качестве агентства веб-дизайна здесь, в Paper Leaf, для полноэкранных фоновых изображений, начиная с решения, основанного только на CSS, и переходя к нескольким различным решениям на базе jQuery. Все эти решения бесплатны, хорошо документированы и относительно просты в реализации!

Метод CSS3

Вам должно понравиться, когда вы можете решить проблему исключительно с помощью CSS. В спецификации CSS3 есть новое свойство под названием background-size. Мы можем использовать это в наших интересах при создании веб-сайтов с полноэкранным фоновым изображением, установив его значение равным cover .

Это очень просто – вот пример кода:

 body {
фон: url('images/body-bg.jpg') фиксированный центр без повторов;
-moz-background-size: обложка;
-webkit-background-size: обложка;
-o-background-size: обложка;
размер фона: обложка;
} 

Поддержка браузера:  Это главный недостаток — Internet Explorer не распознает background-size ниже IE9. Хотя современные браузеры хороши.

jQuery BackStretch

jQuery BackStretch динамически и пропорционально изменяет размер фонового изображения с помощью jQuery; Кроме того, BackStretch извлекает большие фоновые изображения после загрузки страницы, что означает, что ваши пользователи не сидят в ожидании загрузки изображения.

Поддержка браузеров: современные браузеры и IE7+.

jQuery AnyStretch

jQuery AnyStretch (вот ссылка на git) был создан на основе ответвления BackStretch (отсюда и сходство названий) для решения конкретной проблемы, с которой Elliot J Stocks столкнулся при создании сайта Belong. Проблема решить? Динамическое изменение размера фоновых изображений, которые не знали, где находится их собственный горизонтальный центр. Это основное различие между AnyStretch и BackStretch, и AnyStretch прекрасно решает эту проблему.

Поддержка браузеров: современные браузеры и IE7+.

Supersized Full Page Slider

Supersized предлагает что-то немного отличное от предыдущих решений: на самом деле это полноэкранный слайд-шоу плагин jQuery. Он существует уже некоторое время, широко используется и задокументирован, и это просто отличное решение jQuery. Основная версия также доступна для тех, кто просто хочет изменить размер фона без элемента слайд-шоу.

Поддержка браузеров: современных браузера и IE7+.

Эти решения не охватывают каждую возможную стрелку решения в колчане, который там есть, но они могут в значительной степени решить любую проблему с динамически изменяемым размером фоновых изображений, которые могут быть в Интернете. Надеюсь, вы нашли их полезными!

Полноэкранное адаптивное фоновое изображение с помощью CSS

Как добавить полноэкранное адаптивное фоновое изображение с помощью CSS.

Гленн

2 мая 2014 г.

2014-05-02

В архиве

Вот наш CSS для полноэкранного адаптивного фонового изображения, в котором используется свойство CSS cover. Это означает, что фоновое изображение является полноэкранным, но также оно динамически настраивается/обрезается, чтобы не было искажения изображения: —

Базовая реализация CSS3

Здесь мы используем свойство Background Shorthand, и вы также можете добавить фон цвет в данном случае.

Если вы используете div, убедитесь, что он имеет ширину: 100%; и высота: 100%;. Вам также может понадобиться установить для body и html значение 100%

Реализация полноэкранного отзывчивого фонового слайд-шоу

Здесь мы предполагаем, что вы используете полноразмерное фоновое изображение в динамическом слайд-шоу/галерее, но если вы хотите использовать его для одного изображения, вы можете просто использовать CSS для «слайд-шоу li» и раскомментируйте /* */, чтобы вставить URL-адрес изображения. Если вы хотите увидеть демонстрацию со сценарием jQuery Cycle, посетите наш живой клиентский сайт здесь.

Полноэкранное адаптивное фоновое изображение с демонстрацией CSS

Объявление Это может оказаться полезным.

ClickUp 3.0 — новый взгляд на производительность.

Новый этап эволюции командной производительности и совместной работы уже здесь. Откройте новое поколение производительности с бесконечными возможностями ClickUp 3.0.

Promo Save on Clickup 3.0

Ad Вы можете найти это полезным

Wavebox — это революционный браузер, который вы должны использовать прямо сейчас!

Работайте эффективнее с помощью приложений, удобных вкладок, входа с несколькими учетными записями, единого поиска, гибких рабочих пространств и многого другого…

Получите СКИДКА 35%  со Slick Media Промокод Wavebox (нажмите на промо-ссылку внизу справа)

Промоакция Сэкономьте на Wavebox такие же старые стоковые изображения?

Перейдите на сайт JumpStory, чтобы получить неограниченный доступ к миллионам подлинных стоковых изображений, застрахованных по всему миру.

Получите скидку 25% на все планы JumpStory сегодня с эксклюзивной скидкой Slick Media JumpStory .

Промо Экономьте на JumpStory

Объявление Возможно, это будет вам полезно

Запишите свой экран, чтобы лучше общаться

Loom — это самый быстрый способ записать быстрое видео вашего экрана. Он прост в использовании и идеально подходит для гибридных рабочих мест. БЕСПЛАТНЫЕ и доступные платные планы.

Get Loom

Начните запись бесплатно

Promo Экономьте на Loom

Самый быстрый и простой конструктор электронной почты и целевых страниц.

BEE FREE  и позволяют создавать великолепные, отзывчивые электронные письма за считанные минуты. BEE PRO и очень быстро создавайте электронные письма и целевые страницы. Код не требуется!

Получите BEE Free и BEE Pro

Начните проектирование

Promo Сэкономьте на BEE Free и BEE Pro

Получите самый популярный в мире менеджер паролей со скидкой 50%

1Password — самый простой способ хранения и поделитесь логинами , надежные пароли, кредитные карты и многое другое.

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *