Spec-Zone.ru › SVG

refX

Атрибут refX определяет координату x точки отсчета элемента.

Вы можете использовать этот атрибут со следующими элементами SVG:

  • <marker>
  • <symbol>

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

См. также

  • refY

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API