Класс AnimateElement
- Наследование
-
- Object
- EventTarget
- Узел
- Элемент
- SvgElement
- AnimationElement
- AnimateElement
- Аннотации
-
- @SupportedBrowser(SupportedBrowser.CHROME)
- @SupportedBrowser(SupportedBrowser.FIREFOX)
- @SupportedBrowser(SupportedBrowser.SAFARI)
- @Unstable()
- @Native("SVGAnimateElement")
Конструкторы
- AnimateElement() factory
- AnimateElement.created()
- Конструктор, созданный DOM при создании пользовательского элемента.
Свойства
- accessibleNode → AccessibleNode? только чтение, унаследовано
- assignedSlot → SlotElement? только чтение, унаследовано
- attributes ↔ Map<
String, String> чтение/запись, унаследовано - Все атрибуты этого элемента.
- baseUri → String? @JSName('baseURI'), только чтение, унаследовано
- borderEdge → CssRect только чтение, унаследовано
- Доступ к размерам и позиции области содержимого элемента + отступы + рамка.
- childNodes → List<
Node> @Returns('NodeList'), @Creates('NodeList'), только чтение, унаследовано - Список дочерних элементов этого узла.
- children ↔ List<
Element> чтение/запись, унаследовано - Список прямых дочерних элементов этого элемента.
- classes ↔ CssClassSet чтение/запись, унаследовано
- Множество CSS-классов, применённых к этому элементу.
- className ↔ String чтение/запись, унаследовано
- client → Rectangle<
число> только чтение, унаследовано - Получает положение этого элемента относительно клиентской области страницы.
- clientHeight → int только чтение, унаследовано
- clientLeft → int? только чтение, унаследовано
- clientTop → int? только чтение, унаследовано
- clientWidth → int только чтение, унаследовано
- computedName → String? только чтение, унаследовано
- computedRole → String? только чтение, унаследовано
- contentEdge → CssRect только чтение, унаследовано
- Доступ к позиции содержимого этого элемента.
- contentEditable ↔ String чтение/запись, унаследовано
- dataset ↔ Map<
String, String> чтение/запись, унаследовано - Позволяет получить доступ ко всем пользовательским атрибутам данных (data-*) заданным для этого элемента.
- dir ↔ String? чтение/запись, унаследовано
- documentOffset → Point<
число> только чтение, унаследовано - Предоставляет координаты элемента относительно верхней части документа.
- draggable ↔ bool чтение/запись, унаследовано
- Указывает, может ли элемент быть перетащен и изменён.
- firstChild → Node? только чтение, унаследовано
- Первый дочерний элемент этого узла.
- hashCode → int только чтение, унаследовано
- Код хэша для этого объекта.
- Указывает, является ли элемент нерелевантным для текущего состояния страницы.
- id ↔ String чтение/запись, унаследовано
- inert ↔ bool? чтение/запись, унаследовано
- innerHtml ↔ String? чтение/запись, унаследовано
- Разбирает фрагмент HTML и устанавливает его в качестве содержимого этого элемента.
- innerText ↔ String @JSName('innerText'), чтение/запись, унаследовано
- inputMode ↔ String? чтение/запись, унаследовано
- isConnected → bool? только чтение, унаследовано
- isContentEditable → bool только чтение, унаследовано
- lang ↔ String? чтение/запись, унаследовано
- lastChild → Node? только чтение, унаследовано
- Последний дочерний элемент этого узла.
- localName → String @Returns('String'), только чтение, унаследовано
- marginEdge → CssRect только чтение, унаследовано
- Доступ к размерам и позиции области содержимого элемента + отступы + рамка + отступ.
- namespaceUri → String? только чтение, унаследовано
- URI, который идентифицирует XML-пространство имён этого элемента.
- nextElementSibling → Element? только чтение, унаследовано
- nextNode → Node? @JSName('nextSibling'), только чтение, унаследовано
- Следующий дочерний узел.
- nodeName → String? только чтение, унаследовано
- Имя этого узла.
- nodes ↔ List<
Node> чтение/запись, унаследовано - Модифицируемый список дочерних элементов этого узла.
- nodeType → int только чтение, унаследовано
- Тип узла.
- nodeValue → String? только чтение, унаследовано
- Значение этого узла.
- nonce ↔ String? чтение/запись, унаследовано
- offset → Rectangle<
число> только чтение, унаследовано - Получает смещение этого элемента относительно его offsetParent.
- offsetHeight → int только чтение, унаследовано
- offsetLeft → int только чтение, унаследовано
- offsetParent → Element? только чтение, унаследовано
- offsetTop → int только чтение, унаследовано
- offsetWidth → int только чтение, унаследовано
- on → ElementEvents только чтение, унаследовано
- Это вспомогательный аксессор для потоков событий, который следует использовать только тогда, когда явный аксессор недоступен.
- onAbort → ElementStream<
Event> только для чтения, унаследованное - Поток событий
abort, обработанных этим элементом Element. - onBeforeCopy → ElementStream<
Event> только для чтения, унаследованное - Поток событий
beforecopy, обработанных этим элементом Element. - onBeforeCut → ElementStream<
Event> только для чтения, унаследованное - Поток событий
beforecut, обработанных этим элементом Element. - onBeforePaste → ElementStream<
Event> только для чтения, унаследованное - Поток событий
beforepaste, обработанных этим элементом Element. - onBlur → ElementStream<
Event> только для чтения, унаследованное - Поток событий
blur, обработанных этим элементом Element. - onCanPlay → ElementStream<
Event> только для чтения, унаследованное - onCanPlayThrough → ElementStream<
Event> только для чтения, унаследованное - onChange → ElementStream<
Event> только для чтения, унаследованное - Поток событий
change, обработанных этим элементом Element. - onClick → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
click, обработанных этим элементом Element. - onContextMenu → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
contextmenu, обработанных этим элементом Element. - onCopy → ElementStream<
ClipboardEvent> только для чтения, унаследованное - Поток событий
copy, обработанных этим элементом Element. - onCut → ElementStream<
ClipboardEvent> только для чтения, унаследованное - Поток событий
cut, обработанных этим элементом Element. - onDoubleClick → ElementStream<
Event> @DomName('SVGElement.ondblclick'), только для чтения, унаследованное - Поток событий
doubleclick, обработанных этим элементом Element. - onDrag → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
drag, генерируемых при перетаскивании этого элемента. - onDragEnd → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dragend, генерируемых по завершении операции перетаскивания этого элемента. - onDragEnter → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dragenter, генерируемых при первом перетаскивании объекта над этим элементом. - onDragLeave → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dragleave, генерируемых, когда объект, перетаскиваемый над этим элементом, покидает целевую область этого элемента. - onDragOver → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dragover, генерируемых при текущем перетаскивании объекта над этим элементом. - onDragStart → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
dragstart, генерируемых при начале перетаскивания этого элемента. - onDrop → ElementStream<
MouseEvent> только для чтения, унаследованное - Поток событий
drop, генерируемых при падении перетаскиваемого объекта на этот элемент. - onDurationChange → ElementStream<
Event> только для чтения, унаследованное - onEmptied → ElementStream<
Event> только для чтения, унаследованное - onEnded → ElementStream<
Event> только для чтения, унаследованное - onError → ElementStream<
Event> только для чтения, унаследованное - Поток событий
error, обработанных этим элементом Element. - onFocus → ElementStream<
Event> только для чтения, унаследованное - Поток событий
focus, обработанных этим элементом Element. - onFullscreenChange → ElementStream<
Event> только для чтения, унаследованное - Поток событий
fullscreenchange, обработанных этим элементом Element. - onFullscreenError → ElementStream<
Event> только для чтения, унаследованное - Поток событий
fullscreenerror, обработанных этим элементом Element. - onInput → ElementStream<
Event> только для чтения, унаследованное - Поток событий
input, обработанных этим элементом Element. - onInvalid → ElementStream<
Event> только для чтения, унаследованное - Поток событий
invalid, обработанных этим элементом Element. - onKeyDown → ElementStream<
KeyboardEvent> только для чтения, унаследованное - Поток событий
keydown, обработанных этим элементом Element. - onKeyPress → ElementStream<
KeyboardEvent> только для чтения, унаследованное - Поток событий
keypress, обработанных этим элементом Element. - onKeyUp → ElementStream<
KeyboardEvent> только для чтения, унаследованное - Поток событий
keyup, обработанных этим элементом Element.
- onLoad → ElementStream<
Event> только для чтения, унаследовано - Поток событий
loadобрабатываемых этим Элементом. - onLoadedData → ElementStream<
Event> только для чтения, унаследовано - onLoadedMetadata → ElementStream<
Event> только для чтения, унаследовано - onMouseDown → ElementStream<
MouseEvent> только для чтения, унаследовано - Поток событий
mousedownобрабатываемых этим Элементом. - onMouseEnter → ElementStream<
MouseEvent> только для чтения, унаследовано - Поток событий
mouseenterобрабатываемых этим Элементом. - onMouseLeave → ElementStream<
MouseEvent> только для чтения, унаследовано - Поток событий
mouseleaveобрабатываемых этим Элементом. - onMouseMove → ElementStream<
MouseEvent> только для чтения, унаследовано - Поток событий
mousemoveобрабатываемых этим Элементом. - onMouseOut → ElementStream<
MouseEvent> только для чтения, унаследовано - Поток событий
mouseoutобрабатываемых этим Элементом. - onMouseOver → ElementStream<
MouseEvent> только для чтения, унаследовано - Поток событий
mouseoverобрабатываемых этим Элементом. - onMouseUp → ElementStream<
MouseEvent> только для чтения, унаследовано - Поток событий
mouseupобрабатываемых этим Элементом. - onMouseWheel → ElementStream<
WheelEvent> только для чтения, унаследовано - Поток событий
mousewheelобрабатываемых этим Элементом. - onPaste → ElementStream<
ClipboardEvent> только для чтения, унаследовано - Поток событий
pasteобрабатываемых этим Элементом. - onPause → ElementStream<
Event> только для чтения, унаследовано - onPlay → ElementStream<
Event> только для чтения, унаследовано - onPlaying → ElementStream<
Event> только для чтения, унаследовано - onRateChange → ElementStream<
Event> только для чтения, унаследовано - onReset → ElementStream<
Event> только для чтения, унаследовано - Поток событий
resetобрабатываемых этим Элементом. - onResize → ElementStream<
Event> только для чтения, унаследовано - onScroll → ElementStream<
Event> только для чтения, унаследовано - Поток событий
scrollобрабатываемых этим Элементом. - onSearch → ElementStream<
Event> только для чтения, унаследовано - Поток событий
searchобрабатываемых этим Элементом. - onSeeked → ElementStream<
Event> только для чтения, унаследовано - onSeeking → ElementStream<
Event> только для чтения, унаследовано - onSelect → ElementStream<
Event> только для чтения, унаследовано - Поток событий
selectобрабатываемых этим Элементом. - onSelectStart → ElementStream<
Event> только для чтения, унаследовано - Поток событий
selectstartобрабатываемых этим Элементом. - onStalled → ElementStream<
Event> только для чтения, унаследовано - onSubmit → ElementStream<
Event> только для чтения, унаследовано - Поток событий
submitобрабатываемых этим Элементом. - onSuspend → ElementStream<
Event> только для чтения, унаследовано - onTimeUpdate → ElementStream<
Event> только для чтения, унаследовано - onTouchCancel → ElementStream<
TouchEvent> только для чтения, унаследовано - Поток событий
touchcancelобрабатываемых этим Элементом. - onTouchEnd → ElementStream<
TouchEvent> только для чтения, унаследовано - Поток событий
touchendобрабатываемых этим Элементом. - onTouchEnter → ElementStream<
TouchEvent> только для чтения, унаследовано - Поток событий
touchenterобрабатываемых этим Элементом. - onTouchLeave → ElementStream<
TouchEvent> только для чтения, унаследовано - Поток событий
touchleaveобрабатываемых этим Элементом. - onTouchMove → ElementStream<
TouchEvent> только для чтения, унаследовано - Поток событий
touchmoveобрабатываемых этим Элементом. - onTouchStart → ElementStream<
TouchEvent> только для чтения, унаследовано - Поток событий
touchstartобрабатываемых этим Элементом.
- onTransitionEnd → ElementStream<
TransitionEvent> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), @SupportedBrowser(SupportedBrowser.SAFARI), read-only, inherited - Поток событий
transitionendобрабатываемых этим элементом. - onVolumeChange → ElementStream<
Event> read-only, inherited - onWaiting → ElementStream<
Event> read-only, inherited - onWheel → ElementStream<
WheelEvent> read-only, inherited - outerHtml → String? read-only, inherited
- ownerDocument → Document? read-only, inherited
- Документ, к которому принадлежит этот узел.
- ownerSvgElement → SvgSvgElement? @JSName('ownerSVGElement'), read-only, inherited
- paddingEdge → CssRect read-only, inherited
- Доступ к размерам и положению области содержимого + отступов этого элемента.
- parent → Element? @JSName('parentElement'), read-only, inherited
- Родительский элемент этого узла.
- parentNode → Node? read-only, inherited
- Родительский узел этого узла.
- previousElementSibling → Element? read-only, inherited
- previousNode → Node? @JSName('previousSibling'), read-only, inherited
- Предыдущий узел-потомок.
- requiredExtensions → StringList? read-only, inherited
- runtimeType → Type read-only, inherited
- Представление текущего типа объекта.
- scrollHeight → int read-only, inherited
- scrollLeft ↔ int read / write, inherited
- scrollTop ↔ int read / write, inherited
- scrollWidth → int read-only, inherited
- shadowRoot → ShadowRoot? @SupportedBrowser(SupportedBrowser.CHROME, '25'), read-only, inherited
- Тенированный корень этого узла-хоста.
- slot ↔ String? read / write, inherited
- spellcheck ↔ bool? read / write, inherited
- style → CssStyleDeclaration read-only, inherited
- styleMap → StylePropertyMap? read-only, inherited
- systemLanguage → StringList? read-only, inherited
- tabIndex ↔ int? read / write, inherited
- tagName → String read-only, inherited
- targetElement → SvgElement? read-only, inherited
- text ↔ String? @JSName('textContent'), @JSName('textContent'), read / write, inherited
- Весь текст внутри этого узла и его потомков.
- title ↔ String? read / write, inherited
- translate ↔ bool? read / write, inherited
- Указывает, меняется ли текстовое содержимое этого элемента при локализации страницы.
- viewportElement → SvgElement? read-only, inherited
Методы
- addEventListener(
Строка type, EventListener? listener, [bool? useCapture]) → void inherited - after(
Объект nodes) → void inherited - animate(
Iterable< Map< Строка, dynamic>> frames, [dynamic timing]) → Animation @SupportedBrowser(SupportedBrowser.CHROME, '36'), inherited - Создаёт новый объект AnimationEffect, целевым элементом которого является объект, на котором вызывается метод, и вызывает метод play() объекта AnimationTimeline временной шкалы документа узла элемента, передавая новосозданный AnimationEffect в качестве аргумента методу. Возвращает Animation для эффекта.
- append(
Узел node) → Узел @JSName('appendChild'), inherited - Добавляет узел в конец списка дочерних узлов этого узла.
- appendHtml(
Строка text, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void inherited - Парсит указанный текст как HTML и добавляет полученный узел после последнего дочернего элемента этого элемента.
- appendText(
Строка text) → void inherited - Добавляет указанный текст после последнего дочернего элемента этого элемента.
- attached(
) → void inherited - Вызывается DOM, когда этот элемент был вставлен в активный документ.
- attachShadow(
Map shadowRootInitDict) → ShadowRoot inherited - attributeChanged(
Строка name, Строка oldValue, Строка newValue) → void inherited - Вызывается DOM всякий раз, когда атрибут этого элемента был изменён.
- before(
Объект nodes) → void inherited - beginElement(
) → void inherited - beginElementAt(
Число offset) → void inherited - blur(
) → void inherited - click(
) → void inherited - clone(
bool? deep) → Узел @JSName('cloneNode'), inherited - Возвращает копию этого узла.
- closest(
Строка selectors) → Элемент? inherited - contains(
Узел? other) → bool inherited - Возвращает true, если этот узел содержит указанный узел.
- createFragment(
Строка? svg, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → DocumentFragment inherited - Создаёт DocumentFragment из фрагмента HTML и гарантирует, что он соответствует правилам очистки, заданным validator или treeSanitizer.
- createShadowRoot(
) → ShadowRoot @SupportedBrowser(SupportedBrowser.CHROME, '25'), inherited - Создаёт новый shadow root для этого shadow host.
- detached(
) → void inherited - Вызывается DOM, когда этот элемент был удалён из активного документа.
- dispatchEvent(
Event event) → bool inherited - endElement(
) → void inherited - endElementAt(
Число offset) → void inherited - enteredView(
) → void inherited - Deprecated*: вместо этого переопределите attached.
- focus(
) → void inherited - getAnimations(
) → Список< Animation> inherited - getAttribute(
Строка name) → Строка? inherited - getAttributeNames(
) → Список< Строка> inherited - getAttributeNS(
Строка? namespaceURI, Строка name) → Строка? inherited - getBoundingClientRect(
) → Прямоугольник< Число> @Creates('_DomRect'), @Returns('_DomRect|Null'), inherited - Возвращает наименьший ограничивающий прямоугольник, который охватывает отступы, полосы прокрутки и рамки этого элемента.
- getClientRects(
) → Список< Прямоугольник< Число>> inherited - getComputedStyle(
[Строка? pseudoElement]) → CssStyleDeclaration inherited - Набор всех CSS-значений, применённых к этому элементу, включая унаследованные и значения по умолчанию.
- getCurrentTime(
) → double inherited - getDestinationInsertionPoints(
) → Список< Узел> @Returns('NodeList'), @Creates('NodeList'), inherited - Возвращает список shadow DOM точек вставки, в которые распределяется этот элемент.
- getElementsByClassName(
Строка classNames) → Список< Узел> @Creates('NodeList|HtmlCollection'), @Returns('NodeList|HtmlCollection'), inherited - Возвращает список узлов с заданным именем класса внутри этого элемента.
- getNamespacedAttributes(
Строка namespace) → Map< Строка, Строка> inherited - Получает карту для манипулирования атрибутами определённого пространства имён.
- getRootNode(
[Map? options]) → Узел inherited - getSimpleDuration(
) → double inherited - getStartTime(
) → double inherited - hasAttribute(
Строка name) → bool inherited - hasAttributeNS(
Строка? namespaceURI, Строка name) → bool inherited
- hasChildNodes(
) → bool inherited - Возвращает true, если у этого узла есть дочерние элементы.
- hasPointerCapture(
int pointerId) → bool inherited - insertAdjacentElement(
String where, Element element) → Element inherited - Вставляет
elementв DOM в указанном месте. - insertAdjacentHtml(
String where, String text, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void inherited - Парсит текст как фрагмент HTML и вставляет его в DOM в указанном месте.
- insertAdjacentText(
String where, String text) → void inherited - Вставляет текст в DOM в указанном месте.
- insertAllBefore(
Iterable< Node> newNodes, Node child) → void inherited - Вставляет все узлы в этот узел непосредственно перед узлом child.
- insertBefore(
Node node, Node? child) → Node inherited - Вставляет указанный узел в этот узел непосредственно перед child. Если child равен null, то данный узел вставляется в конец дочерних узлов этого узла.
- leftView(
) → void inherited - Устаревшая функция*: вместо этого переопределите detached.
- matches(
String selectors) → bool inherited - Проверяет, соответствует ли этот элемент CSS-селекторам.
- matchesWithAncestors(
String selectors) → bool inherited - Проверяет, соответствует ли этот элемент или любой из его родителей CSS-селекторам.
- noSuchMethod(
Invocation invocation) → dynamic inherited - Вызывается при обращении к несуществующему методу или свойству.
- offsetTo(
Element parent) → Point< num> inherited - Возвращает смещение этого элемента относительно указанного
parent. - querySelector(
String selectors) → Element? inherited - Находит первый дочерний элемент этого элемента, который соответствует заданной группе селекторов.
- querySelectorAll<
T extends Element>( String selectors) → ElementList< T> inherited - Находит все дочерние элементы этого элемента, которые соответствуют заданной группе селекторов.
- releasePointerCapture(
int pointerId) → void inherited - remove(
) → void inherited - Удаляет этот узел из DOM.
- removeAttribute(
String name) → void inherited - removeAttributeNS(
String? namespaceURI, String name) → void inherited - removeEventListener(
String type, EventListener? listener, [bool? useCapture]) → void inherited - replaceWith(
Node otherNode) → Node inherited - Заменяет этот узел другим узлом.
- requestFullscreen(
[Map? options]) → Future< void> @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.SAFARI), inherited - Отображает этот элемент в полноэкранном режиме.
- requestPointerLock(
) → void inherited - scroll(
[dynamic options_OR_x, num? y]) → void inherited - scrollBy(
[dynamic options_OR_x, num? y]) → void inherited - scrollIntoView(
[ScrollAlignment? alignment]) → void inherited - Прокручивает этот элемент в область видимости.
- scrollIntoViewIfNeeded(
[bool? centerIfNeeded]) → void inherited - Нестандартная версия, которая прокручивает текущий элемент в видимую область окна браузера, если он еще не находится в видимой области окна браузера. Если элемент уже находится в видимой области окна браузера, то прокрутка не выполняется.
- scrollTo(
[dynamic options_OR_x, num? y]) → void inherited - setApplyScroll(
String nativeScrollBehavior) → Future< ScrollState> inherited - setAttribute(
String name, Object value) → void inherited - setAttributeNS(
String? namespaceURI, String name, Object value) → void inherited - setDistributeScroll(
String nativeScrollBehavior) → Future< ScrollState> inherited - setInnerHtml(
String? html, {NodeValidator? validator, NodeTreeSanitizer? treeSanitizer}) → void inherited - Парсит фрагмент HTML и устанавливает его как содержимое этого элемента. Это гарантирует, что сгенерированное содержимое соответствует правилам очистки, указанным в валидаторе или treeSanitizer.
- setPointerCapture(
int pointerId) → void inherited - toString(
) → String inherited - Строковое представление этого элемента.
Операторы
- operator ==(
Object other) → bool inherited - Оператор равенства.
Статические свойства
- supported → bool read-only
- Проверяет, поддерживается ли этот тип на текущей платформе.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-svg/AnimateElement-class.html