Как установить фон при помощи CSS свойства background
12.08.18 ИТ / CSS 2076
Для того, чтобы задать фон для какого-либо HTML элемента, в CSS существуют специальное свойство – background. Это сокращенная запись множества свойств, отвечающих за управление внешним видом элемента. Значения можно указать в произвольном порядке, браузер способен самостоятельно определить, какое из них соответствует нужному свойству.
Среди множества свойств для установки фона обычно выделяют следующие:
- background-attachment — устанавливает, будет ли фоновое изображение прокручиваться вместе с содержимым элемента. Возможные значения: fixed, scroll, inherit, local;
- background-clip — определяет, как фоновая картинка или цвет фона будет выводиться под границами. Возможные значения: padding-box, border-box, content-box;
- background-color – служит для определения цвета фона элемента.
- background-image — устанавливает фоновое изображение для элемента. Возможные значения: url, none, inherit;
- background-origin — определяет область позиционирования фонового рисунка. Значения: padding-box, border-box, content-box;
- background-position — задает начальное положение фонового изображения, установленного с помощью соответствующего свойства. Значения: inherit, а также px, em и т.д.;
- background-position-x — задает положение фонового изображения внутри элемента по горизонтали, является нестандартным свойством и не входит в спецификацию. Значения:
inherit, left, center, right, а также px, em и т.д.; - background-position-y — задает положение фонового изображения внутри элемента по вертикали, является нестандартным свойством и не входит в спецификацию. Значения: inherit, top, center, bottom, а также px, em и т.д.;
- background-repeat — определяет, как будет повторяться фоновое изображение, установленное с помощью соответствующего свойства. Значения: no-repeat, repeat, repeat-x, repeat-y, inherit, space, round
- background-size – устанавливает масштаб фонового изображения согласно заданным размерам. Значения: auto, cover, contain, а также %, px, em и т.д.
Таким образом, универсальное свойство background содержит в себе множество свойств, которые можно записать как по отдельности, так и за один раз в свойстве background.
15 примеров CSS background-clip
Коллекция бесплатных background-clip
примеров кода из Codepen и других ресурсов.
- CSS background-blend-mode Примеры
- Примеры фонового фильтра CSS
О коде
Анимация подчеркивания клипа при наведении курсора
Причудливое анимированное подчеркивание с использованием обрезки текста. В тексте используется фоновый клип : текст
и linear-gradient
фон должен быть двухцветным. Мы обходим анимацию градиента, вместо этого анимируя background-position
. Мы должны использовать элемент-оболочку для выделения подчеркивания под текстом, поскольку цвет текста уже является фоном!
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: нет
Зависимости: —
О коде
Эффекты заливки текста при наведении
Эффекты заливки текста при наведении с помощью CSS background-clip
.
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: да
Зависимости: —
О коде
Заполнение меню при наведении текста
цвет
+ фон-клип
= круто.
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: нет
Зависимости: —
О коде
Текст фонового клипа
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: да
Зависимости: —
О коде
CSS-фигуры, столбцы и отсечение
Эксперимент с столбцами CSS
, CSS Shapes, clip-path
и фоновый клип
.
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: да
Зависимости: —
О коде
Анимация полосатого текста
Анимация полосатого текста с background-clip
и градиентами.
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: нет
Зависимости: —
О коде
Оверлеи CSS Oceanic
Ответ: да
Зависимости: —
О коде
Визуализация
background-clip
В этом примере показано, как свойство background-clip CSS можно использовать для определения того, как фон элемента применяется в поле элемента.
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: да
Зависимости: —
О коде
фоновый клип
МенюСовместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: нет
Зависимости: —
О коде
Эффект маски
Эффект наведения маски.
Совместимые браузеры: Chrome, Edge, Opera, Safari
Ответ: да
Зависимости: —
О коде
Игра с
background-clip: text
и переменным text-fill-color
Values Просто играю с background-clip: text
.
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: да
Зависимости: —
О коде
Клип с фиксированным фоном
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: да
Зависимости: —
О коде
background-clip:text
Эффект CSSСовместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: нет
О коде
Шаблон тени анимированного текста
Использует background-clip: text
и linear-gradient
для имитации полосатой тени текста.
Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari
Ответ: нет
Зависимости: —
С код
Цеппелин
Ответ: нет
Зависимости: —
CSS фоновое вложение | Могу ли я использовать… Таблицы поддержки для HTML5, CSS3 и т. д.
Могу ли я использовать
Поиск?
Фоновое вложение CSS
— CRГлобальное использование
79,3% + 4,08% знак равно 83,38%
Метод определения способа прикрепления фонового изображения к прокручиваемому элементу. Значения включают прокрутки
(по умолчанию), фиксированных
и локальных
.
Chrome
- 4 — 106: Поддерживается 64% — Supported»> 107: Поддерживается
- 108 — 110: Поддерживается
EDGE
- 12 — 106: поддержано
- 107: Поддержал
- 0010
Safari
- 3.1 — 4: Частичная поддержка
- 5 — 12,1: Поддерживается
- 13 — 13,1: Частичная поддержка
- 14 — 15,3: не поддерживается
- 15.4 — 16.0: поддержание
- 15.4 — 160271. 16,2 — TP: поддержан
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111: не поддерживается
Firefox
- 17% — Partial support»> 2 — 24: Частичная поддержка
- 25 — 105: Поддерживается
- 106: Поддерживается
- 107 — 108: поддержан
Ophera
- 10,5 — 90: Поддерживается
- 91: Поддерживается
- 5,5 — 8: частичная поддержка
- 9 — 10: Поддерживается
- 11: поддержан
- 77715715151515151515151515151515151515151151511515115115151151151151
- 3.2–4.3: не поддерживается 66% — Partial support»> 5–12.5: частичная поддержка
- 13–16.0: не поддерживается
- 16.1: не поддерживается 9 00113 Интернет
- 5 — 17,0: Частичная поддержка
- 18,0: Частичная поддержка
- 5959595959595 59595
IE
Chrome For For For Android
Safari на iOS
Opera Mini
- Все: не поддерживается
Opera Mobile
- 10: Partiation
- 10: Partiation
- 64: Не поддерживается
- 13.