Фон CSS
Свойства этого элемента div были заданы с помощью свойства background, которое является сокращением для установки всех свойств фона.
дел>CSS 9Свойство 0005 background — это сокращенное свойство для установки фона HTML-элемента.
Это свойство позволяет установить большинство свойств фона с помощью одного свойства.
Свойство background устанавливает следующие свойства:
-
фоновое изображение -
фоновая позиция -
размер фона -
повтор фона -
фон-происхождение -
фоновая клипса -
Фоновое приложение -
цвет фона
Синтаксис
Где
Количество элементов, разделенных запятыми, определяет количество фоновых слоев.
Возможные значения
- bg-изображение
- Задает свойство
background-image. - позиция
- Задает свойство
background-position. - черный размер
- Задает свойство
background-size. - повторяющийся стиль
- Задает свойство
background-repeat. - насадка
- Задает свойство
background-attachment. - коробка
- Если присутствует одно значение box , то оно устанавливает оба параметра
background-originиbackground-clipв это значение. Если присутствуют два значения, то первое устанавливаетbackground-origin, а второеbackground-clip 9.0006 . - 'фоновый цвет'
- Задает свойство
background-color.
Кроме того, все свойства CSS также принимают следующие значения ключевых слов CSS в качестве единственного компонента значения их свойства:
-
начальный - Представляет значение, указанное как начальное значение свойства.
-
унаследовать - Представляет вычисленное значение свойства родительского элемента.
-
снято с охраны - Это значение действует как
inheritилиinitial, в зависимости от того, унаследовано свойство или нет. Другими словами, он устанавливает для всех свойств их родительские значения, если они наследуемые, или их начальные значения, если они не наследуемые.
Общая информация
- Исходное значение
- Это основано на значениях отдельных свойств. Их начальные значения таковы:
-
фоновое изображение -
нет -
фоновая позиция -
0% 0% -
размер фона -
авто -
повтор фона -
повтор -
Фон-приставка -
свиток -
цвет фона -
прозрачный -
фон-происхождение -
набивочный ящик -
фоновая клипса -
бордюр
-
- Применяется к
- Все элементы
- Унаследовано?
- №
- СМИ
- Визуальный
- Анимируемый
- Да (см.
пример)
Пример кода
фон: url("/pix/smile.gif") синий 90% 30% без повторов исправлено
Официальные спецификации
- CSS Backgrounds and Borders Module Level 3 (рекомендация кандидата W3C от 9 сентября 2014 г.)
- CSS Уровень 2.1 (Рекомендация W3C от 7 июня 2011 г.)
- CSS Уровень 1 (Рекомендация W3C от 17 декабря 1996 г.)
html — Объявление всех свойств фона CSS в одной строке — особенно background-size
спросил
Изменено 2 года, 1 месяц назад
Просмотрено 43к раз
Итак, вот мой код:
background: url(images/my-image.png) no-repeat center center/cover;
Это нормально работает в Chrome и Firefox, но не в Safari по какой-то причине?
Раньше я объявлял свой background-size в отдельной строке, но насколько я понимаю, должна быть возможность объявить все свойства в одной строке с помощью косой черты?
Будем признательны за любую помощь.
Спасибо.
- HTML
- CSS
- сафари
Поскольку однострочный короткий код кажется неизвестным для браузеров Safari, значение обложки:
background: url(images/my-image.png) no-repeat center center / cover;
Я сталкивался с такой же проблемой раньше. И следующее работало для всех браузеров:
background: url(images/my-image.png) no-repeat; фоновая позиция: центр; background-size: cover;/*теперь это известно благодаря сафари*/
фоновое свойство имеет следующие атрибуты.
-
URL-адрес("путь к изображению") -
bg-colorнапример, прозрачный или любой цвет -
bg-img-repeatнапример,повторитьилинет=повторить -
bg-image-positionпо вертикали и по горизонтали напримерпо центру по центру -
bg-img-размернапримеробложка,содержит,100%,800pxили200px 100px(ширина и высота) и т.


пример)