stroke-width
Базовая поддержка Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна в браузерах с марта 2020 года.
Атрибут stroke-width — это атрибут представления, задающий ширину обводки, применяемой к фигуре. Он применим к любым элементам SVG, задающим фигуры или текст, но, поскольку это наследуемое свойство, его можно задавать таким элементам, как <g>, и оно будет влиять на обводки дочерних элементов.
Примечание: У stroke-width как атрибута представления есть соответствующее CSS-свойство: stroke-width. Если заданы оба значения, приоритет имеет CSS-свойство.
Этот атрибут можно использовать со следующими элементами SVG:
Пример
<svg viewBox="0 0 30 10" xmlns="http://www.w3.org/2000/svg"> <!-- Default stroke width: 1 --> <circle cx="5" cy="5" r="3" stroke="green" /> <!-- Stroke width as a number --> <circle cx="15" cy="5" r="3" stroke="green" stroke-width="3" /> <!-- Stroke width as a percentage --> <circle cx="25" cy="5" r="3" stroke="green" stroke-width="2%" /> </svg>
Примечания по использованию
| Значение | <length> | <percentage> |
|---|---|
| Значение по умолчанию | 1px |
| Анимируемое | Да |
Примечание: Процентное значение всегда вычисляется относительно нормализованной длины диагонали viewBox.
Спецификации
Совместимость с браузерами
| Настольные компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | WebView на iOS | |
stroke-width |
≤80 | ≤80 | 1 | ≤67 | ≤13.1 | ≤80 | 4 | ≤57 | ≤13.4 | ≤13.0 | ≤80 | ≤13.4 |
См. также
- CSS-свойство
stroke-width
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Attribute/stroke-width