refX
Атрибут refX определяет координату x точки отсчета элемента.
Вы можете использовать этот атрибут со следующими элементами SVG:
marker
Для <marker>, refX определяет координату x точки отсчета маркера, которая должна быть расположена точно в позиции маркера на форме.
| Значение | <length-percentage> | <number> | left | center | right |
|---|---|
| Значение по умолчанию | 0 |
| Анимируемый | Да |
<length-percentage>-
Длины интерпретируются в системе координат содержимого маркера после применения атрибутов
viewBoxиpreserveAspectRatio.Значения процентов интерпретируются как процент от ширины
viewBox. <number>-
Числа интерпретируются в системе координат содержимого маркера после применения атрибутов
viewBoxиpreserveAspectRatio. left-
Точка отсчета маркера размещается на левом краю фигуры.
center-
Точка отсчета маркера размещается в центре фигуры по горизонтали.
right-
Точка отсчета маркера размещается на правом краю фигуры.
symbol
Для <symbol>, refX определяет координату x символа, которая определяется кумулятивным эффектом атрибута x и любых преобразований над <symbol> и его родительским <use> элементом.
В отличие от других атрибутов позиционирования, refX интерпретируется в системе координат содержимого символа после применения атрибутов viewBox и preserveAspectRatio. Если атрибут не указан, никакая горизонтальная корректировка не выполняется, и левая сторона прямоугольной области видимости символа (независимо от координаты viewBox) размещается по координате x.
Примечание: Для обратной совместимости поведение, когда refX не указано в элементе <symbol>, отличается от поведения, когда оно указано со значением 0, и, следовательно, отличается от поведения, когда аналогичный атрибут не указан в элементе <marker>.
| Значение | <length> | left | center | right |
|---|---|
| Значение по умолчанию | Нет |
| Анимируемый | Да |
<length-percentage>-
Длины интерпретируются в системе координат содержимого маркера после применения атрибутов
viewBoxиpreserveAspectRatio.Значения процентов интерпретируются как процент от ширины
viewBox. <number>-
Числа интерпретируются в системе координат содержимого маркера после применения атрибутов
viewBoxиpreserveAspectRatio. left-
Точка отсчета маркера размещается на левом краю фигуры.
center-
Точка отсчета маркера размещается в центре фигуры по горизонтали.
right-
Точка отсчета маркера размещается на правом краю фигуры.
Технические характеристики
| Спецификация |
|---|
| Scalable Vector Graphics (SVG) 2 # MarkerElementRefXAttribute |
| Scalable Vector Graphics (SVG) 2 # SymbolElementRefXAttribute |
См. также
© 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/refX