Поиск…


Вступление

С помощью CSS вы можете устанавливать цвета, градиенты и изображения в качестве фона элемента.

Можно указать различные комбинации изображений, цветов и градиентов, а также настроить размер, положение и повторение (среди прочего) этих.

Синтаксис

  • background-color: color | прозрачный | начальная | наследовать;
  • background-image: url | нет | начальная | наследовать;
  • background-position: значение;
  • background-size: <bg-size> [<bg-size>]
  • <bg-size>: авто | длина | обложка | содержат | начальная | наследовать;
  • background-repeat: repeat | repeat-x | repeat-y | no-repeat | начальная | наследовать;
  • background-origin: padding-box | пограничный ящик | контент-бокс | начальная | наследовать;
  • background-clip: border-box | прокладка | контент-бокс | начальная | наследовать;
  • фон-приложение: прокрутка | исправлено | местные | начальная | наследовать;
  • background: bg-color bg-image position / bg-size bg-repeat bg-origin bg-clip bg-attachment initial | наследовать;

замечания

  • Градиенты CSS3 не будут работать в версиях Internet Explorer менее 10.

Фоновый цвет

Свойство background-color задает цвет фона элемента с использованием значения цвета или с помощью ключевых слов, например, transparent , inherit или initial .

  • прозрачный , указывает, что цвет фона должен быть прозрачным. Это значение по умолчанию.

  • inherit , наследует это свойство от своего родительского элемента.

  • initial , присваивает этому свойству значение по умолчанию.

Это может быть применено ко всем элементам и ::first-letter псевдо-элементам ::first-letter / ::first-line .

Цвета в CSS можно указать разными способами .


Названия цветов

CSS

div {
  background-color: red;  /* red */
} 

HTML

<div>This will have a red background</div>
  • Приведенный выше пример является одним из нескольких способов, которыми CSS должен представлять один цвет.

Кодовые обозначения

Hex-код используется для обозначения компонентов RGB цвета в шестнадцатеричной нотации base-16. # ff0000, например, ярко-красный, где красный компонент цвета составляет 256 бит (ff), а соответствующие зеленые и синие части цвета - 0 (00).

Если оба значения в каждом из трех пар RGB (R, G и B) совпадают, тогда код цвета можно укоротить на три символа (первая цифра каждого спаривания). #ff0000 можно сократить до #f00 , а #ffffff можно сократить до #fff .

Hex-нотация нечувствительна к регистру.

body {
  background-color: #de1205; /* red */
}

.main {
  background-color: #00f; /* blue */
}

RGB / RGBa

Другой способ объявить цвет - использовать RGB или RGBa.

RGB означает красный, зеленый и синий и требует трех отдельных значений от 0 до 255, расположенных между скобками, которые соответствуют десятичным значениям цвета соответственно красного, зеленого и синего.

RGBa позволяет добавить дополнительный альфа-параметр между 0.0 и 1.0 для определения непрозрачности.

header {
  background-color: rgb(0, 0, 0); /* black */
}

footer {
  background-color: rgba(0, 0, 0, 0.5); /* black with 50% opacity */
}

HSL / HSLa

Другой способ объявить цвет - использовать HSL или HSLa и похож на RGB и RGBa.

HSL обозначает оттенок, насыщенность и легкость, а также часто называется HLS:

  • Оттенок - это градус на цветовом колесе (от 0 до 360).
  • Насыщенность - это процент от 0% до 100%.
  • Легкость также составляет от 0% до 100%.

HSLa позволяет добавить дополнительный альфа-параметр между 0.0 и 1.0 для определения непрозрачности.

li a {
  background-color: hsl(120, 100%, 50%); /* green */
}

#p1 {
  background-color: hsla(120, 100%, 50%, .3); /* green with 30% opacity */
}

Взаимодействие с фоновым изображением

Следующие утверждения эквивалентны:

body {
  background: red;
  background-image: url(partiallytransparentimage.png);
}

body {
  background-color: red;
  background-image: url(partiallytransparentimage.png);
}

body {
  background-image: url(partiallytransparentimage.png);
  background-color: red;
}

body {
  background: red url(partiallytransparentimage.png);
}

Все они приведут к отображению красного цвета под изображением, где части изображения прозрачны или изображение не отображается (возможно, в результате background-repeat ).

Обратите внимание, что следующее не эквивалентно:

body {
  background-image: url(partiallytransparentimage.png);
  background: red;
}

Здесь значение background переопределяет background-image .

Для получения дополнительной информации о background собственности см фона стенографии

Изображение на заднем плане

Свойство background-image используется для указания фонового изображения для всех сопоставленных элементов. По умолчанию это изображение выложено для покрытия всего элемента, за исключением поля.

.myClass {
  background-image: url('/path/to/image.jpg');
}

Чтобы использовать несколько изображений в качестве background-image , определите разделяемый запятыми url()

.myClass {
  background-image: url('/path/to/image.jpg'),
                    url('/path/to/image2.jpg');
}

Изображения будут складываться в соответствии с их порядком с первым объявленным изображением поверх других и так далее.

Значение Результат
url('/path/to/image.jpg') Укажите путь (ы) фонового изображения или ресурс изображения, указанный в схеме URI данных (апострофы могут быть опущены), отдельные кратные по запятой
none Нет фонового изображения
initial Значение по умолчанию
inherit Наследовать значение родителя

Больше CSS для фонового изображения

Эти следующие атрибуты очень полезны и почти существенны.

background-size:     xpx ypx | x% y%;
background-repeat:   no-repeat | repeat | repeat-x | repeat-y;
background-position: left offset (px/%) right offset (px/%) | center center | left top | right bottom;

Фоновые градиенты

Градиенты - это новые типы изображений, добавленные в CSS3. В качестве изображения градиенты задаются с использованием свойства background-image или сокращением background .

Существует два типа функций градиента: линейный и радиальный. Каждый тип имеет не повторяющийся вариант и повторяющийся вариант:

  • linear-gradient()
  • repeating-linear-gradient()
  • radial-gradient()
  • repeating-radial-gradient()

линейный градиент ()

linear-gradient имеет следующий синтаксис

background: linear-gradient( <direction>?, <color-stop-1>, <color-stop-2>, ...);
Значение Имея в виду
<direction> Может быть аргументом, как to top , to bottom , to right или to left ; или угол как 0deg , 90deg .... Угол начинается от вершины и вращается по часовой стрелке. Может указываться в градусах , градусах , радах или оборотах . Если опустить, градиент течет сверху вниз
<color-stop-list> Список цветов, необязательно следуя каждому из них на процент или длину, чтобы отобразить его. Например, yellow 10% , rgba(0,0,0,.5) 40px , #fff 100% ...

Например, это создает линейный градиент, начинающийся справа и переход от красного к синему

.linear-gradient {
  background: linear-gradient(to left, red, blue); /* you can also use 270deg */
}

Вы можете создать diagonal градиент, объявив горизонтальную и вертикальную начальную позицию.

.diagonal-linear-gradient {
  background: linear-gradient(to left top, red, yellow 10%);
}

В градиенте можно указать любое количество остановок цвета, разделив их запятыми. В следующих примерах будет создан градиент с 8 остановками цвета

.linear-gradient-rainbow {
  background: linear-gradient(to left, red, orange, yellow, green, blue, indigo, violet)
}

радиально-градиент ()

.radial-gradient-simple {
  background: radial-gradient(red, blue);
}

.radial-gradient {
  background: radial-gradient(circle farthest-corner at top left, red, blue);
}
Значение Имея в виду
circle Форма градиента. Значения - это circle или ellipse , по умолчанию - ellipse .
farthest-corner Ключевые слова, описывающие, насколько велика конечная форма. Значения closest-side , farthest-side , closest-corner , farthest-corner
top left Устанавливает положение центра градиента так же, как и background-position .

Повторяющиеся градиенты

Повторяющиеся функции градиента принимают те же аргументы, что и приведенные выше примеры, но нарисуйте градиент на фоне элемента.

.bullseye {
  background: repeating-radial-gradient(red, red 10%, white 10%, white 20%);
}
.warning {
  background: repeating-linear-gradient(-45deg, yellow, yellow 10%, black 10%, black 20% );
}
Значение Имея в виду
-45deg Угловой блок . Угол начинается от вершины и вращается по часовой стрелке. Может указываться в градусах , градусах , радах или оборотах .
to left Направление градиента, по умолчанию - to bottom . Синтаксис: to [y-axis(top OR bottom)] [x-axis(left OR right)] т.е. to top right
yellow 10% Цвет, необязательно сопровождаемый процентом или длиной, чтобы отобразить его. Повторяется два или более раз.

Обратите внимание, что вместо названий цветов могут использоваться цветовые коды HEX, RGB, RGBa, HSL и HSLa. Названия цветов использовались для иллюстрации. Также обратите внимание, что синтаксис радиального градиента намного сложнее линейного градиента, и здесь показана упрощенная версия. Полное описание и спецификации см. В Документах MDN

Сокращение фона

Свойство background можно использовать для установки одного или нескольких связанных с фоном свойств:

Значение Описание CSS Ver.
background-image Фоновое изображение для использования 1+
background-color Цвет фона для применения 1+
background-position Положение фонового изображения 1+
background-size Размер фонового изображения 3+
background-repeat Как повторить фоновое изображение 1+
background-origin Как фон установлен (игнорируется , когда background-attachment является fixed ) 3+
background-clip Как фон окрашивается по отношению к content-box , border-box или padding-box 3+
background-attachment Как работает фоновое изображение, независимо от того, прокручивается ли оно вместе с его содержащим блоком или имеет фиксированное положение в области просмотра 1+
initial Устанавливает свойство для значения по умолчанию 3+
inherit Наследует значение свойства от родительского 2+

Порядок значений не имеет значения, и каждое значение является необязательным

Синтаксис

Синтаксис фоновой сокращенной декларации:

background: [<background-image>] [<background-color>]  [<background-position>]/[<background-size>] [<background-repeat>] [<background-origin>] [<background-clip>] [<background-attachment>] [<initial|inherit>];  

Примеры

background: red;

Просто установите background-color с red значением.

background: border-box red;

Установка background-clip в рамку-рамки и background-color в красный.

background: no-repeat center url("somepng.jpg");

Устанавливает background-repeat не повторяющийся, background-origin в центр и background-image изображение.

background: url('pattern.png') green;

В этом примере background-color элемента будет установлен на green с помощью pattern.png , если он доступен, наложен на цвет, повторяясь так часто, как необходимо, чтобы заполнить элемент. Если pattern.png включает любую прозрачность, тогда green цвет будет виден за ним.

background: #000000 url("picture.png") top left / 600px auto no-repeat;

В этом примере у нас есть черный фон с изображением «picture.png» сверху, изображение не повторяется ни одной из осей и расположено в верхнем левом углу. Положение / после позиции должно включать в себя размер фонового изображения, которое в этом случае устанавливается как ширина 600px и автоматически для высоты. Этот пример может хорошо работать с изображением функции, которое может исчезать в сплошной цвет.

ПРИМЕЧАНИЕ. Использование свойства shorthand background сбрасывает все ранее заданные значения свойств фона, даже если значение не задано. Если вы хотите изменить ранее заданное значение свойства фона, вместо этого используйте свойство longhand.

Фоновая позиция

Свойство background-position используется для указания начальной позиции для фонового изображения или градиента

.myClass {
  background-image: url('path/to/image.jpg');
  background-position: 50% 50%;
}

Позиция устанавливается с использованием координаты X и Y и устанавливается с использованием любого из единиц, используемых в CSS.

Единица измерения Описание
значение % значение % Процент для горизонтального смещения относительно (ширина области фонового позиционирования - ширина фонового изображения) .
Процент для вертикального смещения относительно (высота области фонового позиционирования - высота фонового изображения)
Размер изображения - размер, заданный размером background-size .
значение px значение px Смещение фонового изображения по длине, заданной в пикселях относительно левого верхнего угла области фонового позиционирования

Единицы в CSS могут быть указаны различными способами (см. Здесь ).


Свойства позиции фокуса

В дополнение к сокращенному свойству выше, можно также использовать свойства background-position-x и background-position-y . Это позволяет вам управлять положениями x или y отдельно.

ПРИМЕЧАНИЕ. Это поддерживается во всех браузерах, кроме Firefox (версии 31-48) 2 . Firefox 49, который будет выпущен в сентябре 2016 года, будет поддерживать эти свойства. До тех пор в этом ответе «Переполнение стека» есть взлома Firefox.

Справочное приложение

Свойство background-attachment устанавливает, фиксировано ли фоновое изображение или прокручивается с остальной частью страницы.

body { 
  background-image: url('img.jpg');
  background-attachment: fixed;
}
Значение Описание
свиток Фон прокручивается вместе с элементом. Это значение по умолчанию.
фиксированный Фон фиксируется относительно окна просмотра.
местный Фон прокручивается вместе с содержимым элемента.
начальная Устанавливает это свойство по умолчанию.
унаследовать Наследует это свойство от его родительского элемента.

Примеры

background-attachment: прокрутка

Поведение по умолчанию, когда тело прокручивается, прокручивает фон:

body {
  background-image: url('image.jpg');
  background-attachment: scroll;
}

background-attachment: исправлено

Фоновое изображение будет зафиксировано и не будет перемещаться при прокрутке тела:

body {
  background-image: url('image.jpg');
  background-attachment: fixed;
}

background-attachment: local

Фоновое изображение div будет прокручиваться при прокрутке содержимого div.

div {
  background-image: url('image.jpg');
  background-attachment: local;
}

Повторение фона

Свойство background-repeat устанавливает, если / как фоновое изображение будет повторяться.

По умолчанию фоновое изображение повторяется как по вертикали, так и по горизонтали.

div {
  background-image: url("img.jpg");
  background-repeat: repeat-y;
}

Вот как background-repeat: repeat-y выглядит так:

Вот как выглядит background-repeat-y

Цвет фона с непрозрачностью

Если вы установите opacity элемента, это повлияет на все его дочерние элементы. Чтобы установить непрозрачность только на фоне элемента, вам придется использовать цвета RGBA. Следующий пример будет иметь черный фон с 0,6 непрозрачностью.

/* Fallback for web browsers that don't support RGBa */
background-color: rgb(0, 0, 0);

/* RGBa with 0.6 opacity */
background-color: rgba(0, 0, 0, 0.6);

/* For IE 5.5 - 7*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);

/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";

Несколько фоновых изображений

В CSS3 мы можем складывать несколько фона в один и тот же элемент.

#mydiv {
  background-image: url(img_1.png), /* top image */
                    url(img_2.png), /* middle image */
                    url(img_3.png); /* bottom image */
  background-position: right bottom,
                       left top,
                       right top;
  background-repeat: no-repeat,
                     repeat,
                     no-repeat;
}

Изображения будут складываться поверх друг друга с первым фоном сверху и последним фоном сзади. img_1 будет сверху, img_2 и img_3 будут внизу.

Мы также можем использовать свойство стенографии фона для этого:

#mydiv {
  background: url(img_1.png) right bottom no-repeat,
              url(img_2.png) left top repeat,
              url(img_3.png) right top no-repeat;
}

Мы также можем складывать изображения и градиенты:

#mydiv {
  background: url(image.png) right bottom no-repeat,
              linear-gradient(to bottom, #fff 0%,#000 100%);
}

Свойство background-origin

Свойство background-origin указывает, где находится фоновое изображение.

Примечание. Если для свойства background-attachment установлено значение fixed , это свойство не действует.

Значение по умолчанию: padding-box

Возможные значения:

  • padding-box - позиция относительно поля заполнения
  • border-box - позиция относительно поля границы
  • content-box - позиция относительно поля содержимого
  • initial
  • inherit

CSS

.example {
  width: 300px;
  border: 20px solid black;
  padding: 50px;
  background: url(https://static.pexels.com/photos/6440/magazines-desk-work-workspace-medium.jpg);
  background-repeat: no-repeat;
}

.example1 {}

.example2 { background-origin: border-box; }

.example3 { background-origin: content-box; }

HTML

<p>No background-origin (padding-box is default):</p>

<div class="example example1">
  <h2>Lorem Ipsum Dolor</h2>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
  <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
</div>

<p>background-origin: border-box:</p>
<div class="example example2">
  <h2>Lorem Ipsum Dolor</h2>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
  <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
</div>

<p>background-origin: content-box:</p>
<div class="example example3">
  <h2>Lorem Ipsum Dolor</h2>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
  <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
</div>

Результат: введите описание изображения здесь

Больше:

https://www.w3.org/TR/css3-background/#the-background-origin

https://developer.mozilla.org/en-US/docs/Web/CSS/background-origin

Фоновый клип

Определение и использование: свойство background-clip указывает область рисования фона.

Значение по умолчанию: border-box

Ценности

  • border-box - значение по умолчанию. Это позволяет фону полностью простираться до внешнего края границы элемента.
  • padding-box зажимает фон на внешнем краю прокладки элемента и не позволяет ему растягиваться на границе;
  • content-box фиксирует фон на краю окна содержимого.
  • inherit применяет настройку родителя к выбранному элементу.

CSS

.example {
  width: 300px;
  border: 20px solid black;
  padding: 50px;
  background: url(https://static.pexels.com/photos/6440/magazines-desk-work-workspace-medium.jpg);
  background-repeat: no-repeat;
}

.example1 {}

.example2 { background-origin: border-box; }

.example3 { background-origin: content-box; }

HTML

<p>No background-origin (padding-box is default):</p>

<div class="example example1">
  <h2>Lorem Ipsum Dolor</h2>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
  <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
</div>

<p>background-origin: border-box:</p>
<div class="example example2">
  <h2>Lorem Ipsum Dolor</h2>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
  <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
</div>

<p>background-origin: content-box:</p>
<div class="example example3">
  <h2>Lorem Ipsum Dolor</h2>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
  <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
</div>

Размер фона

Общий обзор

Свойство background-size позволяет управлять масштабированием background-image . Он принимает до двух значений, которые определяют масштаб / размер результирующего изображения в вертикальном и горизонтальном направлениях. Если свойство отсутствует, считается ее auto как в width и height .

auto будет поддерживать соотношение сторон изображения, если оно может быть определено. Высота необязательна и может считаться auto . Таким образом, на изображении 256 px × 256 px все последующие настройки background-size давали бы изображение с высотой и шириной 50 px:

background-size: 50px;
background-size: 50px auto; /* same as above */
background-size: auto 50px;
background-size: 50px 50px;

Итак, если мы начали со следующего изображения (имеющего упомянутый размер 256 px × 256 px),

наше невиновное изображение 256x256

мы получим 50 пикселей × 50 пикселей на экране пользователя, который находится на фоне нашего элемента:

крошечный 50px один

Можно также использовать процентные значения для масштабирования изображения по отношению к элементу. Следующий пример привел бы к обратному изображению 200 px × 133 px:

#withbackground {
    background-image: url(to/some/background.png);

    background-size: 100% 66%;
    
    width: 200px;
    height: 200px;

    padding: 0;
    margin: 0;
}

больше нет пропорций: /

Поведение зависит от background-origin .

Сохранение соотношения сторон

Последний пример в предыдущем разделе потерял первоначальное соотношение сторон. Круг попал в эллипс, квадрат в прямоугольник, треугольник в другой треугольник.

Продолжительность или процентный подход недостаточно гибки, чтобы поддерживать соотношение сторон в любое время. auto не помогает, поскольку вы можете не знать, какое измерение вашего элемента будет больше. Однако, чтобы полностью покрывать определенные области с изображением (и правильным соотношением сторон) или содержать изображение с правильным соотношением сторон полностью в фоновом режиме, значения, contain и cover обеспечивают дополнительную функциональность.

Яйца для contain и cover

Извините за плохой каламбур, но мы собираемся использовать фотографию дня для Biswarup Ganguly для демонстрации. Допустим, что это ваш экран, а серая область находится за пределами видимого экрана. Для демонстрации мы собираемся принять соотношение 16 × 9.

экран

Мы хотим использовать вышеупомянутую картину дня в качестве фона. Однако по какой-то причине мы обрезали изображение до 4x3. Мы могли бы установить свойство background-size для определенной фиксированной длины, но мы сосредоточимся на contain и cover . Обратите внимание, что я также предполагаю, что мы не изменяли ширину и / или высоту body .

contain

contain

Масштабируйте изображение, сохраняя при этом его внутреннее соотношение сторон (если оно имеется) до самого большого размера, чтобы его ширина и высота могли вписываться в область фонового позиционирования.

Это гарантирует, что фоновое изображение всегда полностью содержится в области фонового позиционирования, однако в этом случае может быть пустое пространство, заполненное background-color :

содержать

cover

cover

Масштабируйте изображение, сохраняя при этом его внутреннее соотношение сторон (если оно есть) до наименьшего размера, так что его ширина и высота могут полностью перекрывать область фонового позиционирования.

Это гарантирует, что фоновое изображение покрывает все. Не будет видимого background-color , но в зависимости от соотношения экрана большая часть вашего изображения может быть отключена:

покрытие

Демонстрация с фактическим кодом

div > div {
  background-image: url(http://i.stack.imgur.com/r5CAq.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #ccc;
  border: 1px solid;
  width: 20em;
  height: 10em;
}
div.contain {
  background-size: contain;
}
div.cover {
  background-size: cover;
}
/********************************************
 Additional styles for the explanation boxes 
*********************************************/

div > div {
  margin: 0 1ex 1ex 0;
  float: left;
}
div + div {
  clear: both;
  border-top: 1px dashed silver;
  padding-top:1ex;
}
div > div::after {
  background-color: #000;
  color: #fefefe;
  margin: 1ex;
  padding: 1ex;
  opacity: 0.8;
  display: block;
  width: 10ex;
  font-size: 0.7em;
  content: attr(class);
}
<div>
  <div class="contain"></div>
  <p>Note the grey background. The image does not cover the whole region, but it's fully <em>contained</em>.
  </p>
</div>
<div>
  <div class="cover"></div>
  <p>Note the ducks/geese at the bottom of the image. Most of the water is cut, as well as a part of the sky. You don't see the complete image anymore, but neither do you see any background color; the image <em>covers</em> all of the <code>&lt;div&gt;</code>.</p>
</div>

введите описание изображения здесь

Свойство background-blend-mode

.my-div {
    width: 300px;
    height: 200px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient(to right, black 0%,white 100%), url('https://static.pexels.com/photos/54624/strawberry-fruit-red-sweet-54624-medium.jpeg');
    background-blend-mode:saturation;
}
<div class="my-div">Lorem ipsum</div>

См. Результат здесь: https://jsfiddle.net/MadalinaTn/y69d28Lb/

CSS Синтаксис: background-blend-mode: normal | умножить | экран | наложение | темные | свет | цвет-додж | насыщение | цвет | светимость;



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow