точки
Атрибут points определяет список точек. Каждая точка определяется парой чисел, представляющих координаты X и Y в системе координат пользователя. Если атрибут содержит нечётное количество координат, последняя будет проигнорирована.
Вы можете использовать этот атрибут со следующими элементами SVG:
Пример
<svg viewBox="-10 -10 220 120" xmlns="http://www.w3.org/2000/svg"> <!-- polyline is an open shape --> <polyline stroke="black" fill="none" points="50,0 21,90 98,35 2,35 79,90" /> <!-- polygon is a closed shape --> <polygon stroke="black" fill="none" transform="translate(100,0)" points="50,0 21,90 98,35 2,35 79,90" /> <!-- It is usually considered best practices to separate a X and Y coordinate with a comma and a group of coordinates by a space. It makes things more readable for human beings. --> </svg>
polyline
Для <polyline>, points определяет список точек, каждая из которых представляет собой вершину линии, подлежащей отрисовке. Каждая точка определяется координатами X и Y в системе координат пользователя.
Примечание: Полилиния — это открытая фигура, что означает, что последняя точка не соединяется с первой.
| Значение | [ <number>+ ]# |
|---|---|
| Значение по умолчанию | нет |
| Анимируемо | Да |
<svg viewBox="-10 -10 120 120" xmlns="http://www.w3.org/2000/svg"> <!-- polyline is an open shape --> <polyline stroke="black" fill="none" points="50,0 21,90 98,35 2,35 79,90" /> </svg>
многоугольник
Для <polygon>, points определяет список точек, каждая из которых представляет собой вершину фигуры, подлежащей отрисовке. Каждая точка определяется координатами X и Y в системе координат пользователя.
Примечание: Многоугольник — это замкнутая фигура, что означает, что последняя точка соединяется с первой.
| Значение | [ <number>+ ]# |
|---|---|
| Значение по умолчанию | нет |
| Анимируемо | Да |
<svg viewBox="-10 -10 120 120" xmlns="http://www.w3.org/2000/svg"> <!-- polygon is an closed shape --> <polygon stroke="black" fill="none" points="50,0 21,90 98,35 2,35 79,90" /> </svg>
Спецификации
| Спецификация |
|---|
| Scalable Vector Graphics (SVG) 2 # PolygonElementPointsAttribute |
| Scalable Vector Graphics (SVG) 2 # PolylineElementPointsAttribute |
© 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/points