animation
Animation
dataclass
Animation instance.
Source code in zendriver/cdp/animation.py
css_id: typing.Optional[str] = None
class-attribute
instance-attribute
current_time: float
instance-attribute
id_: str
instance-attribute
name: str
instance-attribute
paused_state: bool
instance-attribute
play_state: str
instance-attribute
playback_rate: float
instance-attribute
source: typing.Optional[AnimationEffect] = None
class-attribute
instance-attribute
start_time: float
instance-attribute
type_: str
instance-attribute
view_or_scroll_timeline: typing.Optional[ViewOrScrollTimeline] = None
class-attribute
instance-attribute
__init__(id_, name, paused_state, play_state, playback_rate, start_time, current_time, type_, source=None, css_id=None, view_or_scroll_timeline=None)
from_json(json)
classmethod
Source code in zendriver/cdp/animation.py
to_json()
Source code in zendriver/cdp/animation.py
AnimationCanceled
dataclass
Event for when an animation has been cancelled.
Source code in zendriver/cdp/animation.py
AnimationCreated
dataclass
Event for each animation that has been created.
Source code in zendriver/cdp/animation.py
AnimationEffect
dataclass
AnimationEffect instance
Source code in zendriver/cdp/animation.py
168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 |
|
backend_node_id: typing.Optional[dom.BackendNodeId] = None
class-attribute
instance-attribute
delay: float
instance-attribute
direction: str
instance-attribute
duration: float
instance-attribute
easing: str
instance-attribute
end_delay: float
instance-attribute
fill: str
instance-attribute
iteration_start: float
instance-attribute
iterations: float
instance-attribute
keyframes_rule: typing.Optional[KeyframesRule] = None
class-attribute
instance-attribute
__init__(delay, end_delay, iteration_start, iterations, duration, direction, fill, easing, backend_node_id=None, keyframes_rule=None)
from_json(json)
classmethod
Source code in zendriver/cdp/animation.py
to_json()
Source code in zendriver/cdp/animation.py
AnimationStarted
dataclass
Event for animation that has been started.
Source code in zendriver/cdp/animation.py
AnimationUpdated
dataclass
Event for animation that has been updated.
Source code in zendriver/cdp/animation.py
KeyframeStyle
dataclass
Keyframe Style
Source code in zendriver/cdp/animation.py
easing: str
instance-attribute
offset: str
instance-attribute
__init__(offset, easing)
from_json(json)
classmethod
KeyframesRule
dataclass
Keyframes Rule
Source code in zendriver/cdp/animation.py
keyframes: typing.List[KeyframeStyle]
instance-attribute
name: typing.Optional[str] = None
class-attribute
instance-attribute
__init__(keyframes, name=None)
from_json(json)
classmethod
ViewOrScrollTimeline
dataclass
Timeline instance
Source code in zendriver/cdp/animation.py
axis: dom.ScrollOrientation
instance-attribute
end_offset: typing.Optional[float] = None
class-attribute
instance-attribute
source_node_id: typing.Optional[dom.BackendNodeId] = None
class-attribute
instance-attribute
start_offset: typing.Optional[float] = None
class-attribute
instance-attribute
subject_node_id: typing.Optional[dom.BackendNodeId] = None
class-attribute
instance-attribute
__init__(axis, source_node_id=None, start_offset=None, end_offset=None, subject_node_id=None)
from_json(json)
classmethod
Source code in zendriver/cdp/animation.py
to_json()
Source code in zendriver/cdp/animation.py
disable()
Disables animation domain notifications.
enable()
Enables animation domain notifications.
get_current_time(id_)
Returns the current time of the an animation.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
id_
|
str
|
Id of animation. |
required |
Returns:
Type | Description |
---|---|
Generator[T_JSON_DICT, T_JSON_DICT, float]
|
Current time of the page. |
Source code in zendriver/cdp/animation.py
get_playback_rate()
Gets the playback rate of the document timeline.
Returns:
Type | Description |
---|---|
Generator[T_JSON_DICT, T_JSON_DICT, float]
|
Playback rate for animations on page. |
Source code in zendriver/cdp/animation.py
release_animations(animations)
Releases a set of animations to no longer be manipulated.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
animations
|
List[str]
|
List of animation ids to seek. |
required |
Source code in zendriver/cdp/animation.py
resolve_animation(animation_id)
Gets the remote object of the Animation.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
animation_id
|
str
|
Animation id. |
required |
Returns:
Type | Description |
---|---|
Generator[T_JSON_DICT, T_JSON_DICT, RemoteObject]
|
Corresponding remote object. |
Source code in zendriver/cdp/animation.py
seek_animations(animations, current_time)
Seek a set of animations to a particular time within each animation.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
animations
|
List[str]
|
List of animation ids to seek. |
required |
current_time
|
float
|
Set the current time of each animation. |
required |
Source code in zendriver/cdp/animation.py
set_paused(animations, paused)
Sets the paused state of a set of animations.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
animations
|
List[str]
|
Animations to set the pause state of. |
required |
paused
|
bool
|
Paused state to set to. |
required |
Source code in zendriver/cdp/animation.py
set_playback_rate(playback_rate)
Sets the playback rate of the document timeline.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
playback_rate
|
float
|
Playback rate for animations on page |
required |
Source code in zendriver/cdp/animation.py
set_timing(animation_id, duration, delay)
Sets the timing of an animation node.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
animation_id
|
str
|
Animation id. |
required |
duration
|
float
|
Duration of the animation. |
required |
delay
|
float
|
Delay of the animation. |
required |