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