Кратко
СкопированоCSS-свойство fill, как и у одноимённого SVG-атрибута, используется для оформления цвета заливки SVG-элемента. По умолчанию — black.
Пример
Скопировано
.eye { fill: blue;}
.eye {
fill: blue;
}
Как пишется
СкопированоСвойство соответствует SVG-атрибуту fill и содержит обозначение цвета.
Помимо стандартных форматов: именованного цвета (orange, rebeccapurple и др.), RGB(A), HEX и HSL(A), fill поддерживает формат ссылки на SVG-элемент, который будет как паттерн заполнять площадь элемента:
.pacman { fill: url(#pattern);}
.pacman {
fill: url(#pattern);
}
Подсказки
Скопировано💡 Через CSS-свойство можно управлять цветом заливки SVG-элементов с помощью других возможностей CSS, например, при наведении курсора:
.pacman { fill: url(#pattern);}.pacman:hover { fill: yellow;}
.pacman {
fill: url(#pattern);
}
.pacman:hover {
fill: yellow;
}
На практике
Скопированосоветует
Скопировано🛠 CSS-свойство fill влияет на цвет заливки только при вставке всего SVG-кода непосредственно в HTML — SVG-изображение, вставленное через SVG-шрифт, <img> / <object> или background / background не «увидит» его.