Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. CSS: каскадные таблицы стилей
  3. Руководство по CSS
  4. Properties
  5. background-clip

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

background-clip

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨июль 2015 г.⁩.

* Some parts of this feature may have varying levels of support.

Описание

Свойство CSSbackground-clip определяет как цвет фона или фоновое изображение будут выводиться под границами блока.

Если фоновое изображение или цвет не заданы, это свойство будет иметь визуальный эффект, только если у границы есть прозрачные области или частично непрозрачные области (из-заborder-style илиborder-image); в противном случае граница скрывает разницу.

Синтаксис

css
/* Ключевые слова */background-clip: border-box;background-clip: padding-box;background-clip: content-box;background-clip: text;/* Глобальные значения */background-clip: inherit;background-clip: initial;background-clip: unset;

Значения

border-box

Фон распространяется до внешнего края границы (но под границей в z-порядке).

padding-box

Фон распространяется до внешнего края отступа. Под границей фон не рисуется.

content-box

Фон закрашивается внутри (обрезается) поля содержимого.

textЭкспериментальная возможность

Фон закрашивается внутри (обрезается) текста переднего плана.

Формальный синтаксис

background-clip =
<bg-clip>#

<bg-clip> =
<visual-box>|
[border-area||text]

<visual-box> =
content-box|
padding-box|
border-box

Примеры

HTML

html
<p>The background extends behind the border.</p><p>  The background extends to the inside edge of the border.</p><p>  The background extends only to the edge of the content box.</p><p>The background is clipped to the foreground text.</p>

CSS

css
p {  border: 0.8em darkviolet;  border-style: dotted double;  margin: 1em 0;  padding: 1.4em;  background: linear-gradient(60deg, red, yellow, red, yellow, red);  font: 900 1.2em sans-serif;  text-decoration: underline;}.border-box {  background-clip: border-box;}.padding-box {  background-clip: padding-box;}.content-box {  background-clip: content-box;}.text {  background-clip: text;  color: rgba(0, 0, 0, 0.2);}

Результат

Спецификации

Specification
CSS Backgrounds and Borders Module Level 3
# background-clip
CSS Backgrounds Module Level 4
# background-clip
Начальное значениеborder-box
Применяется квсе элементы. Это также применяется к::first-letter и::first-line.
Наследуетсянет
Обработка значениякак указано
Animation typeповторяющийся список из

Совместимость с браузерами

Смотрите также

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp