Spec-Zone.ru › SVG

x

Атрибут x определяет координату оси x в системе координат пользователя.

Элементы

Вы можете использовать этот атрибут с элементами SVG, описанными в разделах ниже.

<feBlend>

Для <feBlend>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feColorMatrix>

Для <feColorMatrix>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feComponentTransfer>

Для <feComponentTransfer>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feComposite>

Для <feComposite>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feConvolveMatrix>

Для <feConvolveMatrix>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feDiffuseLighting>

Для <feDiffuseLighting>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feDisplacementMap>

Для <feDisplacementMap>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feDropShadow>

Для <feDropShadow>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feFlood>

Для <feFlood>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feFuncA>

Для <feFuncA>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feFuncB>

Для <feFuncB>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feFuncG>

Для <feFuncG>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feFuncR>

Для <feFuncR>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feGaussianBlur>

Для <feGaussianBlur>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feImage>

Для <feImage>, x определяет минимальную координату x области отрисовки примитива.

Значение <length> | <percentage>
Значение по умолчанию 0%
Анимируемо Да

<feMerge>

Для <feMerge>, x определяет минимальную координату x для области отрисовки примитива.

Значение <длина> | <процент>
Значение по умолчанию 0%
Анимируемо Да

<feMergeNode>

Для <feMergeNode>, x определяет минимальную координату x для области отрисовки примитива.

Значение <длина> | <процент>
Значение по умолчанию 0%
Анимируемо Да

<feMorphology>

Для <feMorphology>, x определяет минимальную координату x для области отрисовки примитива.

Значение <длина> | <процент>
Значение по умолчанию 0%
Анимируемо Да

<feOffset>

Для <feOffset>, x определяет минимальную координату x для области отрисовки примитива.

Значение <длина> | <процент>
Значение по умолчанию 0%
Анимируемо Да

<fePointLight>

Для <fePointLight>, x определяет положение источника света по оси x в системе координат, определенной атрибутом primitiveUnits на элементе <filter>.

Значение <число>
Значение по умолчанию 0
Анимируемо Да

<feSpecularLighting>

Для <feSpecularLighting>, x определяет минимальную координату x для области отрисовки примитива.

Значение <длина> | <процент>
Значение по умолчанию 0%
Анимируемо Да

<feSpotLight>

Для <feSpotLight>, x определяет положение источника света по оси x в системе координат, определенной атрибутом primitiveUnits на элементе <filter>.

Значение <число>
Значение по умолчанию 0
Анимируемо Да

<feTile>

Для <feTile>, x определяет минимальную координату x для области отрисовки примитива.

Значение <длина> | <процент>
Значение по умолчанию 0%
Анимируемо Да

<feTurbulence>

Для <feTurbulence>, x определяет минимальную координату x для области отрисовки примитива.

Значение <длина> | <процент>
Значение по умолчанию 0%
Анимируемо Да

<filter>

Для <filter>, x определяет координату x левого верхнего угла области отрисовки фильтра.

Значение <длина> | <процент>
Значение по умолчанию -10%
Анимируемо Да

<foreignObject>

Для <foreignObject>, x определяет координату x левого верхнего угла его области видимости.

Значение <длина> | <процент>
Значение по умолчанию 0
Анимируемо Да

Примечание: Координата x оси <foreignObject> также может быть определена свойством x геометрии. Если задано в CSS, значение свойства x переопределяет значение атрибута x.

<glyphRef>

Предупреждение: Начиная с SVG2, <glyphRef> устарел и не должен использоваться.

Для <glyphRef>, x определяет координату x глифа.

Значение <число>
Значение по умолчанию 0 для первого glyphRef, и конечная координата x предыдущего <glyphRef> для всех последующих <glyphRef>.
Анимируемо Да

<image>

Для <image>, x определяет координату x левого верхнего угла изображения.

Значение <длина> | <процент>
Значение по умолчанию 0
Анимируемо Да

Примечание: Координата x оси <image> также может быть определена свойством x геометрии. Если задано в CSS, значение свойства x переопределяет значение атрибута x.

<mask>

Для <mask>, x определяет координату x левого верхнего угла области действия. Точный эффект этого атрибута зависит от атрибута maskUnits.

Значение <длина> | <процент>
Значение по умолчанию -10%
Анимируемо Да
END_OF_DOCUMENT_MARKER

<pattern>

Для <pattern>, x определяет координату x левого верхнего угла узора. Точный эффект этого атрибута зависит от атрибутов patternUnits и patternTransform.

Значение <length>
Значение по умолчанию 0
Анимируемо Да

<rect>

Для <rect>, x определяет координату x левого верхнего угла фигуры.

Значение <length> | <percentage>
Значение по умолчанию 0
Анимируемо Да

Примечание: Координата по оси x <rect> также может быть определена с помощью свойства геометрии x. Если задано в CSS, значение свойства x переопределяет значение атрибута x.

<svg>

Для <svg>, x определяет координату x левого верхнего угла его области просмотра.

Значение <length> | <percentage>
Значение по умолчанию 0
Анимируемо Да

Примечание: Координата по оси x <svg> также может быть определена с помощью свойства геометрии x. Если задано в CSS, значение свойства x переопределяет значение атрибута x.

<text>

Для <text>, если он содержит одно значение, x определяет координату x, где должно быть размещено положение текста содержимого. Положение текста содержимого обычно является точкой на базовой линии первой строки текста. Точное положение текста содержимого зависит от других свойств, таких как text-anchor или direction.

Если он содержит несколько значений, x определяет координату x каждого отдельного глифа из текста. Если значений меньше, чем глифов, оставшиеся глифы размещаются в строке с последним размещённым глифом. Если значений больше, чем глифов, лишние значения игнорируются.

Значение Список (<length> | <percentage>)
Значение по умолчанию 0
Анимируемо Да
html
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
  <!-- horizontal line to materialized the text base line -->
  <line x1="0" y1="40%" x2="100%" y2="40%" />
  <line x1="0" y1="90%" x2="100%" y2="90%" />

  <!-- vertical line to materialized the x positioning -->
  <line x1="25%" y1="0" x2="25%" y2="100%" />
  <line x1="50%" y1="0" x2="50%" y2="100%" />
  <line x1="75%" y1="0" x2="75%" y2="100%" />

  <!-- x with a single value -->
  <text y="40%" x="50%">SVG</text>

  <!-- x with multiple values -->
  <text y="90%" x="25%, 50%, 75%">SVG</text>
</svg>
css
text {
  font: 40px sans-serif;
}

line {
  fill: none;
  stroke: red;
  stroke-width: 0.5px;
  stroke-dasharray: 2px;
}

<tref>

Предупреждение: Начиная с SVG2 <tref> устарело и не должно использоваться.

Для <tref>, если он содержит одно значение, x определяет координату x, где должно быть размещено положение текста содержимого. Положение текста содержимого обычно является точкой на базовой линии первой строки текста. Точное положение текста содержимого зависит от других свойств, таких как text-anchor или direction.

Если он содержит несколько значений, x определяет координату x каждого отдельного глифа из текста. Если значений меньше, чем глифов, оставшиеся глифы размещаются в строке с последним размещённым глифом. Если значений больше, чем глифов, лишние значения игнорируются.

Значение Список (<length> | <percentage>)
Значение по умолчанию 0
Анимируемо Да

<tspan>

Для <tspan>, если он содержит одно значение, x определяет координату x, где должно быть размещено положение текста содержимого. Положение текста содержимого обычно является точкой на базовой линии первой строки текста. Точное положение текста содержимого зависит от других свойств, таких как text-anchor или direction.

Если он содержит несколько значений, x определяет координату x каждого отдельного глифа из текста. Если значений меньше, чем глифов, оставшиеся глифы размещаются в строке с последним размещённым глифом. Если значений больше, чем глифов, лишние значения игнорируются.

Значение Список (<length> | <percentage>)
Значение по умолчанию нет
Анимируемо Да
html
<svg viewBox="0 0 200 100" xmlns="http://www.w3.org/2000/svg">
  <!-- horizontal line to materialized the text base line -->
  <line x1="0" y1="40%" x2="100%" y2="40%" />
  <line x1="0" y1="90%" x2="100%" y2="90%" />

  <!-- vertical line to materialized the x positioning -->
  <line x1="25%" y1="0" x2="25%" y2="100%" />
  <line x1="50%" y1="0" x2="50%" y2="100%" />
  <line x1="75%" y1="0" x2="75%" y2="100%" />

  <text>
    <!-- x with a single value -->
    <tspan y="40%" x="50%">SVG</tspan>

    <!-- x with multiple values -->
    <tspan y="90%" x="25%, 50%, 75%">SVG</tspan>
  </text>
</svg>
css
text {
  font: 40px sans-serif;
}

line {
  fill: none;
  stroke: red;
  stroke-width: 0.5px;
  stroke-dasharray: 2px;
}

<use>

Для <use>, x определяет координату x левого верхнего угла сопоставленного элемента.

Значение <length> | <percentage>
Значение по умолчанию 0
Анимируемо Да

Примечание: Установка значения <length> или <percentage> в CSS с помощью свойства геометрии x переопределяет координату x по оси <use> устанавливаемую атрибутом x в некоторых браузерах. Это поведение нестандартно, устарело и вероятно будет удалено в будущих версиях браузеров.

Примеры

В этом примере содержатся три элемента <rect>, каждый с значением x меньше предыдущего значения.

html
<svg viewBox="0 0 300 100" xmlns="http://www.w3.org/2000/svg">
  <rect x="220" y="20" width="60" height="60" fill="red" />
  <rect x="120" y="20" width="60" height="60" fill="yellow" />
  <rect x="20" y="20" width="60" height="60" fill="blue" />
</svg>

Спецификации

Спецификация
Модуль эффектов фильтрации Уровень 1
# element-attrdef-filter-x
Модуль эффектов фильтрации Уровень 1
# element-attrdef-fespotlight-x
Модуль эффектов фильтрации Уровень 1
# element-attrdef-fepointlight-x
Модуль эффектов фильтрации Уровень 1
# element-attrdef-filter-primitive-x
Модуль маскирования CSS Уровень 1
# element-attrdef-mask-x
Векторная графика масштабируемого изображения (SVG) 2
# X
Векторная графика масштабируемого изображения (SVG) 2
# PatternElementXAttribute
Векторная графика масштабируемого изображения (SVG) 2
# TextElementXAttribute

© 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/x

Spec-Zone.ru

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