Перейти к основному содержимому

Свойство CSS background-clip

Останавливается ли фон (цвет, изображение или градиент) на рамке, на внутреннем отступе или на содержимом, решает свойство CSS background-clip.

Три значения описывают, где заканчивается отрисовка:

  • border-box - Отрисовка продолжается под рамкой; именно это вы получаете, если ничего не задаёте.
  • padding-box - Отрисовка заканчивается там, где начинается рамка, на её внутреннем крае.
  • content-box - Отрисовка остаётся внутри области содержимого, до её края.

Background clip с изображением

Фоновое изображение, обрезанное тремя способами с помощью background-clip:

Prompt
Покажите три div-блока с пунктирной рамкой и внутренним отступом, каждый с фоновым изображением (paper.gif) и разным значением background-clip: border-box, padding-box и content-box.
Результат: полная HTML-страница

Background clip с цветом

Те же три значения background-clip, на этот раз для фонового цвета:

Prompt
Покажите три div-блока с пунктирной рамкой и внутренним отступом, каждый с фоновым цветом lightblue и разным значением background-clip: border-box, padding-box и content-box.
Результат: полная HTML-страница

Расширенные свойства фона CSS

Эти расширенные свойства составляют семейство свойств фона CSS:

  • background - Сокращённое свойство, которое задаёт все свойства фона в одном объявлении.
  • background-clip - Определяет область, в которой отрисовывается фон.
  • background-image - Назначает элементу одно или несколько фоновых изображений.
  • background-origin - Задаёт начальную точку для позиционирования фонового изображения (изображений).
  • background-size - Управляет тем, насколько большим выглядит фоновое изображение (изображения).