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-
Опорная точка маркера размещается у правого края фигуры.
Спецификации
См. также
© 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/refX