background — CSS — Дока
- Кратко
- Пример
- Как пишется
- Подсказки
Кратко
СкопированоШорткат, позволяющий задать все свойства фона разом. Объединяет в себе:
background
;- attachment background
;- clip background
;- color background
;- image background
;- position background
;- repeat background
.- size
Пример
СкопированоКод ниже задаёт чёрную заливку фона, фоновую картинку bkg.png, которая не будет повторяться, будет расположена по центру по вертикали и горизонтали, а также закроет всю площадь родителя.
div { background: #000000 url("bkg.png") no-repeat center / cover;}
div {
background: #000000 url("bkg. png") no-repeat center / cover;
}
Как пишется
СкопированоМожно указать одно или несколько значений для разных свойств, разделяя их пробелами. Значения можно писать в любом порядке, браузер сам определит, какое значение к какому свойству относится.
⚠️
В произвольном порядке записи свойств есть исключение: в паре position
порядок записи только такой, через слэш. А ещё, если опустить size
, то position
сработает, но если опустить position
, то size
не сработает.
div { /* Сработает */ background: url("bkg.png") center / cover; /* Сработает */ background: url("bkg.png") center; /* Не сработает */ background: url("bkg.png") cover;}
div {
/* Сработает */
background: url("bkg.png") center / cover;
/* Сработает */
background: url("bkg.png") center;
/* Не сработает */
background: url("bkg.png") cover;
}
Лучше не полагаться слишком на это поведение и использовать полные записи: background
и background
.
Ни одно из значений не является обязательным, поэтому ненужные можно смело опустить.
Подсказки
Скопировано💡 Как и с любым шорткатом, со свойством background
нужно обращаться осторожно. Если потребуется переопределить всего одно из заданных значений, то нужно будет переписать и все остальные.
💡 Если в рамках шортката не задано значение для какого-то из свойств и в коде ниже оно не прописано, то свойству устанавливается значение по умолчанию.
💡 Записанные выше отдельные свойства переопределяются заданным ниже свойством background
.
Если вы нашли ошибку, отправьте нам пул-реквест!
Во время отправки формы что-то пошло не так. Попробуйте ещё раз?
Предыдущий материал←
will-change
ctrl + alt + ←
Следующий материал→
background-color
ctrl + alt + →
Галерея шаблонов CSS3
Галерея шаблонов CSS3- Щелкните шаблон, чтобы развернуть его
- Текстовые поля доступны для редактирования
- Поддержка браузера
- Отправить новый
- Репозиторий Github
- Наслаждайтесь!
- mcbroom.me»/>
Поддержка браузера
Сами шаблоны должны работать на Firefox 3.6+ , Chrome , Safari 5.1 , Opera 11.10+ и IE10+
Кроме того, эта галерея не будет работать в Firefox 3. 6 и IE10, хотя они и поддерживают градиенты, из-за ограничений JavaScript.
Руководство по отправке
Если у вас есть новый шаблон для отправки, отправьте запрос на извлечение. Однако, пожалуйста, имейте в виду, что я не могу принять все материалы, извините за это. Для принятия шаблона учитываются следующие факторы (в порядке убывания важности):
- Представляет ли он новую технику?
- Стоит ли эффект от количества градиентов и цветовых остановок? Весь смысл этих шаблонов в том, чтобы ускорить загрузку страниц за счет уменьшения размера файла и HTTP-запросов без нечитаемой тарабарщины, которую URI данных добавляют в наши таблицы стилей. Например, если вашему шаблону требуется код размером 2 КБ (который становится 10 КБ при использовании в рабочей среде из-за всех префиксов), то это не очень полезно, за исключением того, что служит доказательством концепции.
- Насколько распространен шаблон?
- Красиво выглядит?
CSS — Фоны и рамки
CSS — Фоны и рамкиВернуться к оглавлению.
Модуль фонов и границ CSS3.
Фоны и границы.
Это рабочий стол. См. также мобильный стол.
Последнее крупное обновление от 1 июля 2016 г.
[ Хотите улучшить свой CSS? Вы можете нанять меня в качестве Тренер по CSS. ]
Фоны
фон- | Инком | Да | Да | Да | Инком | Да | Да | Багги | |||||||||||
локальный . прокрутка означает локальный .
| |||||||||||||||||||
фоновый клип Указывает, закрывает ли фон рамку (по умолчанию), padding-box или поле содержимого. | № | Да | Да | Да | Да | Да | Да | ||||||||||||
-webkit-background-clip: текст Фон просвечивает через текст, если он прозрачен, и только через текст. | № | Да | № | Да | Да | Да | Да | ||||||||||||
цвет фона | Да | Да | Да | Да | Да | Да | |||||||||||||
фоновое изображение | Инком | Да | Да | Да | Да | Да | Да | ||||||||||||
| |||||||||||||||||||
фон-происхождение Указывает, происходит ли фон в рамке, отступе (по умолчанию) или поле содержимого. | № | Да | Да | Да | Да | Да | Да | ||||||||||||
фоновая позиция Указывает, как расположено фоновое изображение. | Ал | Да | Да | Да | Да | Да | Да | ||||||||||||
| |||||||||||||||||||
фоновая позиция-x и -y Указывает, как фоновое изображение расположено в направлении x или y. | Да | № | Да | Да | Да | Да | |||||||||||||
повтор фона Указывает, как фон повторяется. | Да | Инком | Да | Да | Да | Да | |||||||||||||
Firefox не поддерживает | |||||||||||||||||||
размер фона Указывает размер фонового изображения в пикселях, процентах или с двумя специальными значениями. | № | Да | Да | Да | Да | Да | Да | ||||||||||||
Прочее
радиус границы | № | Да | Да | Да | Да | Да | Да | ||||||||||||
коробка-декор-брейк | № | Да | -вебкит- | -вебкит- | -вебкит- | -вебкит- | |||||||||||||
Только Firefox поддерживает его для элементов в столбцах. | |||||||||||||||||||
коробка-тень | № | Да | Да | Да | Да | Да | Да | ||||||||||||
Протестированные браузеры
Тестовый массив настольного браузера 3.0; июль 2016
- IE 8, 9 и 10
- В отдельных виртуализациях Windows 7, загруженных из Modern IE.
- ИЭ11
- Виртуализация Windows 8.1, загруженная из Modern IE.
- Край 13
- На Surface Book с Windows 10.
- Фаерфокс 47
- 47.0.1 на Win10 и Mac
- Сафари 9.1.1
- 9.1.1 на Mac
- Хром 51
- 51 на Win10 и Mac
- Опера 38
- 38 на Win10 и Mac
- УК 5,6
- 5.6 в Windows 7
Операционные системы
- Mac
- Mac Mini с ОС 10.11.15
- Это моя главная испытательная станция.