stroke-dasharray
Атрибут stroke-dasharray — атрибут представления, определяющий шаблон тире и пробелов, используемых для отрисовки контура фигуры;
Примечание: В качестве атрибута представления stroke-dasharray может использоваться в качестве свойства CSS.
Вы можете использовать этот атрибут со следующими элементами SVG:
Пример
<svg viewBox="0 0 30 12" xmlns="http://www.w3.org/2000/svg"> <style> line { stroke: black; } </style> <!-- No dashes nor gaps --> <line x1="0" y1="1" x2="30" y2="1" /> <!-- Dashes and gaps of the same size --> <line x1="0" y1="3" x2="30" y2="3" stroke-dasharray="4" /> <!-- Dashes and gaps of different sizes --> <line x1="0" y1="5" x2="30" y2="5" stroke-dasharray="4 1" /> <!-- Dashes and gaps of various sizes with an odd number of values --> <line x1="0" y1="7" x2="30" y2="7" stroke-dasharray="4 1 2" /> <!-- Dashes and gaps of various sizes with an even number of values --> <line x1="0" y1="9" x2="30" y2="9" stroke-dasharray="4 1 2 3" /> <!-- Dashes starting with a gap --> <line x1="0" y1="11" x2="30" y2="11" stroke-dasharray="0 4 0" /> </svg>
Примечания по использованию
| Значение |
none | <dasharray>
|
|---|---|
| Значение по умолчанию | none |
| Анимируемо | Да |
- <dasharray>
-
Список значений, разделенных запятыми и/или пробелами,
<length>и<percentage>, определяющих длины чередующихся тире и пробелов.Если предоставлено нечетное число значений, список значений повторяется, чтобы получить четное число значений. Таким образом,
5,3,2эквивалентно5,3,2,5,3,2.
Спецификации
| Спецификация |
|---|
| Scalable Vector Graphics (SVG) 2 # StrokeDashing |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
stroke-dasharray |
≤80 | 80 | ≤72 | 67 | ≤13.1 | 80 | 79 | 57 | ≤13.4 | 13.0 | 80 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dasharray