Spec-Zone.ru › SVG

<set>

Элемент SVG <set> предоставляет простой способ установить значение атрибута в течение определенного периода времени.

Он поддерживает все типы атрибутов, включая те, которые нельзя разумно интерполировать, такие как строковые и логические значения. Для атрибутов, которые можно разумно интерполировать, обычно предпочтительнее использовать <animate>.

Примечание: Элемент <set> не является аддитивным. Атрибуты additive и accumulate не допускаются и будут игнорироваться, если указаны.

Пример

html
<svg viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg">
  <style>
    rect {
      cursor: pointer;
    }
    .round {
      rx: 5px;
      fill: green;
    }
  </style>

  <rect id="me" width="10" height="10">
    <set attributeName="class" to="round" begin="me.click" dur="2s" />
  </rect>
</svg>

Атрибуты

to

Этот атрибут определяет значение, которое будет применено к целевому атрибуту на протяжении всего анимационного цикла. Значение должно соответствовать требованиям целевого атрибута. Тип значения: <anything>; Значение по умолчанию: none; Анимируемо: нет

Контекст использования

Категории Элемент анимации
Разрешённое содержимое Любое количество следующих элементов в любом порядке:
Описательные элементы

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

Спецификация
SVG Анимации Уровень 2
# SetElement

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
set 2 ≤79 4 ≤12.1 3 18 4 ≤12.1 1 1.0 4.4
fill 2 79 4 15 3 18 4 14 2 1.0 4.4
href 50 12 51 37 12.1 50 51 37 12.2 5.0 50
systemLanguage 2 79 12 ≤12.1 3 18 14 ≤12.1 1 1.0 4.4
to 2 ≤79 4 ≤12.1 3 18 4 ≤12.1 1 1.0 4.4

См. также

  • attributeName атрибут
  • Атрибуты тайминга анимации, включая begin, dur, end, min, max, restart, repeatCount, repeatDur, и fill.
  • <animate>

© 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/Element/set

Spec-Zone.ru

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