SVG: различия между версиями

10 байт добавлено ,  1 год назад
(Спасено источников — 1, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ.) #IABot (v2.0)
 
== Возможности языка ==
* Описание путей ({{lang-en|path}}). Позволяет задать любую фигуру компактной строкой, описывающей путь от начальной точки до конечной через любые промежуточные координаты. Строка с данными задаётся атрибутом <code>d</code> тега <code>path</code> и содержит команды, закодированные набором букв и чисел. Буква определяет тип команды, числа — её параметры (чаще всего — координаты). Команды позволяют описывать фигуры, состоящие из [[Отрезок|отрезков прямых]] (<code>L</code>, <code>H</code>, <code>V</code>), [[Кривая Безье|кривых Безье]] (<code>C</code>, <code>S</code>, <code>Q</code>, <code>T</code>) и дуг (<code>A</code>). Пример, описывающий звезду из 5 линий, содержит строку данных с командами <code>M</code> ({{lang-en|moveto}} — переместитьпереместиться к) и <code>L</code> ({{lang-en|lineto}} — нарисовать линию к), содержащими в качестве аргументов координаты точек по X и Y. В версиях SVG до 1.2 включительно описание путей возможно только в пикселях.
<source lang="xml">
<path fill="none"
stroke="black" d="M 227228 239238 L 328 90 L 346 250 L 201 124 L 410 150 L 228 238" />
</source>
* Описание основных геометрических фигур (многоугольники, прямоугольники, окружности и т. п.).
6

правок