Дизайн фона для сайта — правила и этапы оформления фона
Исследования показывают, что первое впечатление пользователя о сайте на 94% связано с дизайном. Фон играет при этом важное значение — это первое, что попадается на глаза пользователю, даже если фон — не полноэкранное изображение, а обычный белый цвет. С помощью фона дизайнер завершает концепцию, задает тон основным элементам. В этой статье мы поговорим о его основных видах, приведем примеры и рассмотрим основные принципы при выборе фона для сайта.
Виды фонов для сайта
Сайтов существует множество, но все сайты можно классифицировать по виду фона. Это — неотъемлемый элемент любого ресурса, поэтому так или иначе сайт имеет общие характеристики с другими сайтами. Рассмотрим основные типы фонов и определим, когда лучше использовать каждый из них.
Белый классический фон
Классика — контент на фоне белого цвета. Такой подход применяет большинство сайтов, особенно в последние годы, когда в трендах — стили минимализм и плоский дизайн. Данные стили подразумевают легкость в восприятии, использование простых элементов и избегают излишнего «нагромождения» на странице. Больше об этих стилях можно прочитать здесь (минимализм) и здесь (плоский дизайн).
Мы также на своем сайте и в своих работах часто используем белый фон:
Почему белый фон настолько популярен у дизайнеров?
- Легкость в восприятии. Как правило, использование белого фона предполагает легкую читабельность текста, из-за контраста все элементы хорошо видно, они не сливаются с фоном. Используются даже элементы белого цвета — их выделяют с помощью тени и других эффектов.
- Универсальность. Можно использовать элементы любой цветовой гаммы и стиля: белый цвет универсален и подходит под любую тематику.
- Простота. С белым фоном можно сделать относительно простой дизайн, который в то же время будет стильно смотреться и не отвлекать пользователей от главной цели — приобрести товар или услугу. Также использование белого фона не имеет никаких сложностей в реализации, в сравнении, например, с видеобэкраундом.
- Все внимание на элементы. Белый цвет не отвлекает внимание пользователя и позволяет сосредоточить его поведение на более важных вещах, чем красивый дизайн — прилечь внимание к призывам к действию, важной информации, способу оформления заказа, популярным товарам и прочее.
В целом, белый фон можно использовать для любых проектов. Чаще всего его предпочитают применять при создании дизайна интернет-магазинов и информационных ресурсов, чтобы не отвлекать пользователя дополнительными декоративными элементами и не мешать восприятию контента:
Однотонный цветной фон
Если дизайнер хочет внести разнообразие в макет, подчеркнуть индивидуальность компании или просто создать страницу в определенной цветовой гамме, он использует однотонный цветной фон. Например,
Что дает такой фон дизайнеру? Во-первых, цветной фон — всегда большая нагрузка на внимание пользователя, поэтому необходимо с осторожностью использовать яркие цвета и стараться выделить контентную часть. Нужно, чтобы фон и блоки с контентом дополняли друг друга, а не перетягивали на себя взгляд.
Градиент
Тренд современного веб-дизайна — фон с использованием градиента. Мы писали об этом здесь.
Градиентный фон обладает рядом преимуществ, по сравнению с обычным однотонным фоном:
- выглядит стильно и свежо. Градиенты вошли в моду в 2016-2017 годах и все еще пользуются большой популярностью. С помощью градиента можно подчеркнуть, что компания современная, следит за трендами;
- позволяет управлять вниманием пользователя. Так как градиент обычно состоит из переходов одного цвета в другой, можно с помощью этого «движения» цвета перемещать взгляд пользователя и направлять его к нужному элементу — например, к призыву к действию;
- яркий дизайн. Так как в градиенте используются несколько цветовых оттенков, страница получается яркой и насыщенной. А благодаря плавному переходу из одного цвета в другой, это не так бросается в глаза и не отвлекает внимание пользователя.
Градиент в качестве фона до сих пор остается популярным приемом при создании дизайна макета. Подход в основном используется на сайтах развлекательного характера, ресурсах, в которых важно подчеркнуть «современность» компании, на промо-сайтах и так далее.
Паттерны и текстуры
Еще один прием — использование паттернов и текстур. Раньше это было в тренде и можно было встретить такие сайты на каждом втором ресурсе, где использовались фон в виде дерева или металла, все кнопки были объемными, с различными эффектами в виде теней или блеска. Однако, с развитием технологий и веб-дизайна в частности, такие текстуры считаются устаревшими и практически не используются в современных сайтах. Сейчас этот прием несколько трансформировался и теперь дизайнеры используют яркие рисованные паттерны, текстуры без объема:
Подробнее о применении паттернов и текстур в современном веб-дизайне мы писали в этой статье.
Большое изображение
Еще один тренд в веб-дизайне — использование больших изображений в качестве фона.
На современных ресурсах часто можно увидеть большие изображения на фоне. Как правило, структура таких ресурсов отличается от традиционной
Большие изображения в основном используются на сайтах, где элементы навигации не стоят на первом месте по значимости (как уже говорилось, прием исключает использование горизонтального меню). Можно отнести этот подход к креативным решениям в дизайне. Дизайнеры применяют большие фотографии для промо-сайтов, презентации компании или услуги.
Видеобэкграунд
С развитием технологий у дизайнеров появились возможности использовать тяжелые файлы в качестве фона — так в тренд вошел видеобэкраунд.
Такой прием все же применяется не очень часто: дизайнерам нужно учитывать технические возможности разработчиков, а также специфику ресурса. Как правило, видеобэкраунд используется на небольших страницах, чтобы не загружать ресурс еще больше, для эффектной презентации товара или услуги, а также просто в качестве декоративного элемента.
Мы перечислили основные типы фонов для сайта. Однако, остаются вопросы, которые волнуют всех дизайнеров:
- как правильно выбрать?
- каким принципам следовать, чтобы бэкграунд дополнял дизайн и создавал единую концепцию?
- какой фон выбрать с точки зрения юзабилити?
Разберемся, какие правила используются при выборе и когда стоит пренебречь красивым фоновым изображением ради юзабилити.
Основные принципы при выборе фона для сайта
При выборе фона для сайта некоторые дизайнеры просто следуют интуиции, основывают свой выбор на ранее выполненных проектах или просто используют классический белый, разбавляя его цветными блоками и иллюстрациями. Однако, фон — важная часть дизайна, поэтому стоит внимательно подходить к его подбору и концепции страницы в целом. Рассмотрим основные принципы, которые могут использоваться при выборе фона для сайта
Принцип 1. Специфика ресурса
Самый основной принцип — подбор фона индивидуально под формат веб-страницы. Как уже говорилось, если главное назначение сайта — предоставление пользователям текстовой информации, важно, чтобы фон был нейтральным и не отвлекал пользователя от чтения. С другой стороны, если основная цель сайта — презентация товара, нужно использовать максимум своих возможностей и сделать дизайн ярким и привлекающим внимание.
Принцип 2. Важность контентной части
Несмотря на то, что можно использовать видео и большие изображения, яркие цвета, нужно учитывать, что только красивая картинка пользователям не нужна. Клиенты пришли на сайт с определенной целью: найти нужную информацию, подробнее узнать о товаре, купить продукцию или оформить заказ. Поэтому,
Например, несмотря на темный цвет и множество изображений, дизайнеры выделяют блоки с контентной частью:
Однако, мы хотим, чтобы посетители нашего сайта узнали о нашей компании больше, поэтому за ярким первым экраном идут достаточно нейтральные блоки на белом бэкграунде, что дает возможность пользователю прочитать информацию о наших услугах и просмотреть работы.
Принцип 3. Контраст
Еще один принцип, который также относится к восприятию пользователями контента. Важно, чтобы элементы на сайте достаточно контрастировали с фоном и не сливались в одно большое пятно. Особенно это касается типографики: если текст недостаточно выделяется, его никто не будет читать. Часто дизайнеры, поддаваясь новым трендам, делают текст светло-серым, который тяжел для восприятия. Сама страница при этом выглядит красивой, но текст не читается и пользователь уходит с сайта, не узнав нужной информации.
Принцип 4. Соответствие фирменному стилю
Мы уже много говорили в нашем блоге о том, что дизайн сайта должен соответствовать или хотя бы быть похожим на фирменный стиль компании. Так повышается узнаваемость бренда и уровень доверия к компании. Фон, как один из главных элементов дизайна, тоже может повлиять на концепцию сайта.
На примере фон сайта — текстура, которая используется в оформлении упаковки товара и, таким образом, дополняет фирменный стиль:
В качестве фона лучше не использовать те цветовые оттенки, которые выбиваются из общей концепции фирменного стиля или вызывают другие ассоциации с компанией (например, для сайтов с серьезной тематикой вряд ли подойдет розовый цвет). Больше об элементах айдентики в дизайне можно прочитать в этой статье.
Принцип 5. Качество и адаптивность
В основном этот принцип касается тех сайтов, где используются большие изображения или видео. Чтобы оставить хорошее впечатление о сайте и не испортить дизайн, важно использовать только изображения и видео высокого качества. Если видны пиксели, видео не будет прогружаться или будет расплывчатым, это только усилит негативные впечатления от компании и понизит уровень доверия к организации.
Также важно учитывать адаптацию макета под мобильные устройства. Если вы используете в качестве фона большое изображение, нужно подогнать фотографию под устройства других разрешений соответствующим образом. Например, наше видео на сайте адаптируется под мобильные устройства:
Принцип 6. Баланс между оригинальностью и юзабилити
Используя разнообразные фоны для сайта, также важно соблюдать грань между креативными решениями в виде красивой анимации, эффектного видеобэкграунда или ярких цветовых оттенков и паттернов и удобством пользования. Иногда такие приемы мешают восприятию и пользователь не может быстро сориентироваться на сайте или совершить целевое действие. Поэтому нужно следить за уровнем юзабилити на сайте и не забывать об элементах навигации, качеством контента, элементах призыва к действию и так далее. Более подробно о балансе между креативностью и юзабилити мы писали в этой статье.
Студия дизайна IDBI при создании макетов использует различные приемы и виды фонов. Это могут быть как качественные большие фотографии, сделанные профессиональным фотографом, так и классический белый цвет с использованием различных элементов для привлечения внимания пользователей и повышения конверсии сайта. Предпочтение отдается тому виду фона, который подходит под конкретную специфику ресурса и концепцию дизайна. Наши работы можно посмотреть в разделе «Портфолио».
idbi.ru
21 великолепный эффект анимации бекграунда (фона) сайта
Веб-дизайн Полезности admin 0 Комментариев HTML, вдохновение, дизайн, полезности, программирование, сделай самДизайнеры и разработчики знают, что фоны (бекграунды) являются одним из самых важных аспектов дизайна и ощущения веб-страницы. Анимация фона (бекграунда) страницы добавляет визуальный эффект и повышает интерес пользователя.
Также анимированные бекграунды (фоны) используются для выделения функциональных, навигационных элементов сайта.
Поэтому для вашего вдохновения в этой статье собрано 21 великолепный пример эффектов анимации фона сайта.
Содержание
- 1 Sakura
- 2 Rain Effect
- 3 Interactive mosaic background
- 4 Color Changing
- 5 Wave Animation
- 6 Landscape animation experiment
- 7 Animated Background Header
- 8 Floating Cloud Background
- 9 Parallax Star background in CSS
- 10 Pure CSS3 Gradient Background Animation
- 11 Canvas Parallax Skyline
- 12 Jquery & CSS3 background
- 13 Parallax backgrounds with walk cycle
- 14 Misty
- 15 Lowpoly Dynamic
- 16 Clean Slider With Curved Background
- 17 Change background colour with fade animation as you scroll
- 18 Ambient
- 19 Particles
- 20 Scrolling Terrain and Shooting Stars
- 21 Crystal Caves
- 21.1 ЭТО ИНТЕРЕСНО!
Sakura
Rain Effect
Interactive mosaic background
Color Changing
Wave Animation
Landscape animation experiment
Animated Background Header
Floating Cloud Background
Parallax Star background in CSS
Pure CSS3 Gradient Background Animation
Canvas Parallax Skyline
16 вдохновляющих примеров минимализмаJquery & CSS3 background
Parallax backgrounds with walk cycle
Misty
Lowpoly Dynamic
Clean Slider With Curved Background
Change background colour with fade animation as you scroll
Ambient
Particles
Scrolling Terrain and Shooting Stars
Crystal Caves
14 CSS галерейЭТО ИНТЕРЕСНО!
pt-blog.ru
Бэкграунд. Что это такое? Бесплатные генераторы фона для сайта
Бэкграунд (в переводе с англ. – «фон») – это задний фон веб-сайта. Он является внешним оформлением тела веб-ресурса, которое дает возможность сконцентрировать внимание посетителей на главных деталях, не отвлекаясь на контент второго плана. Изображение для бэкграунда сайта делает последний более индивидуальным и придает ему особую смысловую нагрузку. Настроение сайта – это его бэкграунд. Что это дает? Многим известно, что цвет фона оказывает влияние на потребителей и пользователей, и выбор подходящего поможет привлечь трафик на сайт. Из самых известных значений: желтый является цветом радости, счастья и тепла, белый означает чистоту, веру и миролюбие, красный – это цвет маркетинга, черный способен погасить влияние ярких оттенков и является символом власти.
О фонах веб-сайтов
Итак, что такое бэкграунд, мы выяснили. От такой, казалось бы, мелочи зависит целое восприятие сайта пользователями. Ведь это помогает выделить его среди множества похожих ресурсов в сети. Стоит отметить, что раньше фоны для сайтов веб-мастера создавали вручную. Теперь же существует немало специальных сервисов, которые помогают создать красивый фон. Конечно, никто не запрещает делать это вручную, но современные генераторы бэкграундов помогут сделать это быстро и бесплатно. Примеры готовых фонов для сайта вы можете найти в статье.
Каким должен быть фон веб-сайта?
Бэкграунд для сайта (другими словами, фоновое изображение) выбирается веб-мастером по его желанию, но необходимо учесть, что от него будет зависеть восприятие всего ресурса в целом. Не стоит все слишком затемнять или выделять яркими цветами. Текст должен быть хорошо читаем и виден. Не нужно ставить черный цвет на бэкграунд. Что этому является причиной? По статистике посещаемость сайта в черных тонах чаще всего низкая, хотя такой цвет и продлевает срок службы монитора. Для фона больше подходят картинки со светлыми тонами.
Способы добавления фонового цвета на веб-страницу
Для того чтобы задать фоновый цвет сайта, нужно в строку с дескриптором < BODY > в вашем HTML-документе добавить параметр под названием BGCOLOR и присвоить ему нужное значение (это будет название цвета на английском, к примеру, GREEN, RED, YELLOW и т.д.) или же код цвета (#oo8ooo – зеленый, #FFoooo – красный и т.п.). Браузер распознает оба этих варианта. Код цвета можно узнать в специальных программах или редакторах, типа Photoshop или Macromedia Dreamweaver.
Конструкция целиком будет такой:
< BODYBGCOLOR = Red>
Точно так же можно и использовать код цвета:
< BODYBGCOLOR=#FFoooo >
Как видите, это несложно. Рассмотрим методы создания бэкграунд-картинки для веб-ресурса.
Способы добавления фонового изображения
Как уже упоминалось, значение слова «бэкграунд» – это задний фон веб-ресурса. Его роль может играть и большой графический файл (но тогда страница будет загружаться медленнее) и даже его фрагмент, что является практичнее в плане времени загрузки. Если используется фрагмент изображения, то он автоматически размножается браузером на все поле, поэтому лучше выбирать такой кусочек, который стыкуется с самим собой по краю. Вставить фоновую картинку на страницу HTML можно так:
< BODYBACKGROUND=images.gif>
В этом случае параметр BACKGROUND получил значение images.gif (имя файла с расширением .gif). Конечно, имя файла может быть каким угодно. Ожидается, что картинка расположена в одном каталоге с HTML-документом, иначе нужно будет указывать к ней путь. Разберем способы добавления картинки в бэкграунд. Что это за процесс, видно на примере images.gif.
На два уровня вниз указывается:
BACKGROUND=FolderA/FolderB/images.gif
На два уровня каталогов вверх указывается:
BACKGROUND=../../images.gif
Полный путь (URL-адрес) — BACKGROUND=(полный адрес картинки)
Советуется указывать полный пусть во избежание путаницы. Главное, чтобы фоновое изображение не было слишком бледным, но и не привлекало слишком много внимания. Как видите, мы рассмотрели значение понятия «бэкграунд», что это, вы теперь знаете. А теперь рассмотрим некоторые бесплатные генераторы фонов для сайтов, о которых упоминалось выше.
Бесплатные генераторы бэкграундов
Среди бесплатных генераторов фонов для веб-сайтов можно выделить следующие:
- На PatternCooler.com вы найдете немало бесплатных фоновых изображений любого цвета и фактуры. Здесь есть ТОП лучших фонов, а также возможность создания тематических фонов из готовых.
- На BgPatterns.com можно создавать фон самостоятельно. Здесь предлагают на выбор различные рисунки на определенном фоновом цвете, который вы можете выбрать.
- Генератор Colourloverc.com несколько больше, чем простой генератор. Ведь это целый проект, в нем есть некоторая социальная изюминка. Здесь нередко можно увидеть ссылки на блоги дизайнеров и разработчиков. Вы можете поделиться своими рисунками, а также отредактировать их для создания красивого фона.
- На Pixelknete.de можно сгенерировать красивый фон из точек разного цвета.
- Dynamicdrive.com позволяет создать красивый градиент для фона с разными цветами.
- Tilemachine.com отличается от всех генераторов некоторым минимализмом. Он предлагает фоны для детских сайтов.
Использование подобного сервиса поможет вам сэкономить время, но создать красивое фоновое изображение для сайта.
Фоновые изображения для сайтов на WordPress
Наиболее популярной платформой для сайтов является WordPress. Это неудивительно, ведь она бесплатна, а команда сильных программистов постоянно занимается ее совершенствованием. А главное то, что на ней можно автоматически «примерить» картинку для сайта:
- Для этого нужно выбрать один из сервисов генерации фонов, упомянутых выше.
- Сохранить получившееся изображение на компьютере.
- Зайти в панель администратора WordPress и найти там: «Внешний вид» — «Фон» — «Загрузка изображения» — «Сохранить».
Всего три шага, и фон готов! Как видите, добавить красивый фон – это не такое и сложное дело, главное — правильно подобрать цветовую гамму и изображение бэкграунда.
fb.ru
Фон — Backgorund для сайтов — Online сервисы
Backgorund — один из первых элементов дизайна сайта. Создание фона для сайта должно происходить в совокупной прорисовке всего дизайна в графическом редакторе.Но иногда бывают случаи, когда срочно нужна фоновая подложка. Для таких случаев и для новичков в веб дизайне предлагаю подборку online сервисов по фонам (Backgorund).
Генераторы фонов:
http://www.stripegenerator.com/ — Один из самых известных «генераторов полос».
http://www.stripemania.com/ — Для поклонников полосок.
http://www.tartanmaker.com/ — Генерирует достаточно необычные узоры.
http://www.ogim.4u2ges.com/gradient-image-maker.asp — Хороший редактор фона.
http://secretgeek.net/GradientMaker.asp — Простой редактор фоновых подложек.
http://lab.rails2u.com/bgmaker/ — фон из вашей картинки
http://www.tilemachine.com/ — Редактор + База фонов.
http://bgmaker.ventdaval.com/ — Пиксельный редактор в реальном времени. (удобно)
http://bgpatterns.com/ — Фоны из иконок.
http://www.colourlovers.com/patterns/add — Редактор красивых фонов
http://stripedbgs.com/ — Очень простой редактор фонов
http://www.pixelknete.de/dotter/ — Редактор с просмотром фона
http://mudcu.be/bg/ — цветной генератор
http://repperpatterns.com/tool/ — мультяшные bg
Базы готовых фонов:
http://www.patterncooler.com/ — Отличный выбор фонов.
http://www.dinpattern.com/ — База фонов.
http://patterns.ava7.com/ — Удобная база с фильтром цветам и узорам.
http://thedesigninspiration.com/category/patterns/ — Большая база фонов.
http://browse.deviantart.com/resources/applications/patterns/ — Есть интересные фоны.
http://www.colourlovers.com/patterns — База «бесконечных» фонов.
http://everydayicons.jp/patterns.html — Небольшая подборка хороших фонов.
http://www.squidfingers.com/patterns/ — Бесконечные узорные фоны.
http://alice-grafixx.de/patterns — База разнообразных фонов.
http://www.kollermedia.at/pattern4u/ — Фоны по жанрам узоров.
http://donbarnett.com/tiles/tile.htm — Оригинальный сайт с оригинальными фонами.
http://www.pixeldecor.com/patterns.shtml — Небольшая подборка фонов.
http://patterrific.com/category/patterns/ — База Бэкграундов
http://www.noqta.it/dromoscopio/ — База фонов для сайта
http://www.portfelia.com/ — база фонов
http://www.brusheezy.com/patterns — Backgorund для сайты
http://www.stm.dp.ua/web-design/color-site.html — Однотонный цветовой фон
http://subtlepatterns.com/ — хороший набор паттернов
http://hotbliggityblog.com/ — фоны для блогов
http://patternhead.com/ — небольшая база фонов
http://lostandtaken.com/gallery — Платные и Бесплатные фоны
Background в CSS
Свойство background позволяет установить одновременно до пяти характеристик фона: background: [background-attachment || background-color || background-image || background-position || background-repeat] | inheritbackground-attachment — привязка. По умолчанию задано scroll — фон перемещается при прокрутке вместе со страничкой. Можно зафиксировать его, задав fixed.
background-color — цвет фона. Выбирается из обычной палитры цветов;
background-image — картинка для фона. Указывается адрес файла изображения;
background-position — расположение фонового рисунка: в центре, слева, справа, снизу или сверху.
background-repeat — повторение выбранной картинки.
background-size, появившееся в css3. позволяет растянуть фоновое изображение до нужного размера (можно задавать значения в пикселях, в процентах от контейнера, чьим фоном оно является, «уместить» его в данный контейнер (cover), а также растянуть по высоте или ширине контейнера(contain).
«Если с фоновыми изображениями требуется задать цвет фона , он указывается в последнюю очередь.»
И на по следок рекомендации по background
0) Используйте оригинальные (не cкаченные) фоны для сайта1) Фон должен сочетаться со всеми элементами сайта (ваш кэп)
2) Не используйте яркие, ядовитые цвета фона.
3) Не используйте сложный рисунок.
4) Шрифт на фоне должен быть читабельным и не напрягать зрение пользователя.
5) Совсем не знаете какой фон выбрать? — оставьте белый — это классика (или светлые тона).
6) Цвет фона должен успокаивать зрения, (или хотя бы не напрягать его).
7) Фон не должен отвлекать на себя много внимания от содержания (сверх красивый или необычный рисунок — не вариант для фона).
8) Не используйте анимированный фон! — нет, нет это не красиво. Да я знаю о чем говорю =)
9) Используйте простой, но оригинальный фон, который позволит легко воспринимать контент сайта.
P.S: От фона зависит половина восприятия юзерами всего сайта, отнеситесь к выбору фона должным образом, удачи.
*Не используйте ветку для набора постов — благодарю.*
www.nulled.cc
background-origin | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | ||||
9.0+ | 4.0+ | 10.1+ | 10.5+ | 3.1+ | 5.0+ | 3.6+ | 4.0+ | 2.1+ | 3.0+ | 1.0+ |
Краткая информация
Значение по умолчанию | padding-box |
---|---|
Наследуется | Нет |
Применяется | Ко всем элементам |
Процентная запись | Неприменима |
Ссылка на спецификацию | http://www.w3.org/TR/css3-background/#background-origin |
Версии CSS
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Описание
Свойство background-origin определяет область позиционирования фонового рисунка. Это свойство не применяется, когда значение background-attachment задано как fixed.
Синтаксис
background-origin: [padding-box | border-box | content-box] [, [padding-box | border-box | content-box]]*
Значения
- padding-box
- Фон позиционируется относительно края элемента с учетом толщины границы.
- border-box
- Фон позиционируется относительно границы, при этом линия границы может перекрывать изображение.
- content-box
- Фон позиционируется относительно содержимого элемента.
Значений может быть несколько (для каждого из множественных фоновых рисунков), при этом значения разделяются между собой запятой.
Результат использования значений свойства background-origin для элемента с рамкой толщиной 20 пикселов показан на рис. 1.
padding-box | border-box | content-box |
Рис. 1. Результат применения разных значений
Пример
HTML5CSS3IECrOpSaFx
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>background-origin</title>
<style>
.example {
border: 20px solid #fc0;
padding: 20px;
height: 200px;
background: url(images/figure.jpg) no-repeat;
background-origin: content-box;
}
</style>
</head>
<body>
<div>...</div>
</body>
</html>
Браузеры
Если фон задан один, а значений background-origin несколько, то браузеры покажут разное поведение. Firefox и Opera используют первое значение, Chrome и Safari создадут несколько фоновых рисунков.
Safari до версии 5.0, Android до версии 3.0 поддерживают нестандартное свойство -webkit-background-origin.
Opera до версии 10.1 поддерживает нестандартное свойство -o-background-origin.
Firefox до версии 4.0 поддерживает нестандартное свойство -moz-background-origin.
htmlbook.ru
background-size | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
9.0+ | 1.0+ | 9.5+ | 3.0+ | 3.6+ | 2.1+ | 1.0+ |
Краткая информация
Версии CSS
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Описание
Масштабирует фоновое изображение согласно заданным размерам.
Синтаксис
background-size: [ <значение> | <проценты> | auto ]{1,2} | cover | contain
Значения
- <значение>
- Задает размер в любых доступных для CSS единицах — пикселы (px), сантиметры (cm), em и др.
- <проценты>
- Задает размер фоновой картинки в процентах от ширины или высоты элемента.
- auto
- Если задано одновременно для ширины и высоты (auto auto), размеры фона остаются исходными; если только для одной стороны картинки (100px auto), то размер вычисляется автоматически исходя из пропорций картинки.
- cover
- Масштабирует изображение с сохранением пропорций так, чтобы его ширина или высота равнялась ширине или высоте блока.
- contain
- Масштабирует изображение с сохранением пропорций таким образом, чтобы картинка целиком поместилась внутрь блока.
Если установлено одно значение, оно задает ширину фона, второе значение принимается за auto. Пропорции картинки при этом сохраняются. Использование двух значений через пробел задает ширину и высоту фоновой картинки.
Пример
HTML5CSS2.1CSS3IECrOpSaFx
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>background-size</title>
<style>
div {
height: 200px; /* Высота блока */
border: 2px solid #000; /* Параметры рамки */
background: url(images/mybg.png) 100% 100% no-repeat; /* Добавляем фон */
background-size: cover; /* Масштабируем фон */
}
</style>
</head>
<body>
<div>...</div>
</body>
</html>
Браузеры
Safari до версии 4.1 и Chrome до версии 3.0 используют нестандартное свойство -webkit-background-size.
Opera до версии 10.53 использует нестандартное свойство -o-background-size.
Firefox до версии 4.0 использует нестандартное свойство -moz-background-size.
htmlbook.ru