Spec-Zone.ru › SVG

y

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

Элементы

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

<feBlend>

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

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

<feColorMatrix>

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

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

<feComponentTransfer>

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

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

<feComposite>

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

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

<feConvolveMatrix>

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

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

<feDiffuseLighting>

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

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

<feDisplacementMap>

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

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

<feDropShadow>

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

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

<feFlood>

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

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

<feFuncA>

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

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

<feFuncB>

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

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

<feFuncG>

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

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

<feFuncR>

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

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

<feGaussianBlur>

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

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

<feImage>

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

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

<feMerge>

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

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

<feMergeNode>

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

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

<feMorphology>

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

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

<feOffset>

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

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

<fePointLight>

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

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

<feSpecularLighting>

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

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

<feSpotLight>

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

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

<feTile>

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

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

<feTurbulence>

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

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

<filter>

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

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

<foreignObject>

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

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

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

<glyphRef>

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

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

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

<image>

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

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

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

<mask>

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

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

<pattern>

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

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

<rect>

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

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

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

<svg>

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

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

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

<text>

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

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

Значение Список (<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="60%" x2="100%" y2="60%" />
  <line x1="0" y1="80%" x2="100%" y2="80%" />

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

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

  <!-- y with multiple values -->
  <text y="40%,60%,80%" x="55%">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>, если содержит одно значение, y определяет координату y, где необходимо разместить позицию текста содержимого. Позиция текста содержимого обычно является точкой на базовой линии первой строки текста. Точная позиция текста содержимого зависит от других свойств, таких как text-anchor или direction.

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

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

<tspan>

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

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

Значение Список (<length> | <percentage>)
Значение по умолчанию none
Анимируемо Да
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="60%" x2="100%" y2="60%" />
  <line x1="0" y1="80%" x2="100%" y2="80%" />

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

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

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

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

<use>

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

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

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

Примеры

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

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

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

Спецификация
Модуль эффектов фильтрации Уровень 1
# element-attrdef-filter-y
Модуль эффектов фильтрации Уровень 1
# element-attrdef-fespotlight-y
Модуль эффектов фильтрации Уровень 1
# element-attrdef-fepointlight-y
Модуль эффектов фильтрации Уровень 1
# element-attrdef-filter-primitive-y
Модуль маскирования CSS Уровень 1
# element-attrdef-mask-y
Scalable Vector Graphics (SVG) 2
# Y
Scalable Vector Graphics (SVG) 2
# PatternElementYAttribute
Scalable Vector Graphics (SVG) 2
# TextElementYAttribute

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

Spec-Zone.ru

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