state
Declares an animation state within a trigger attached to an element.
state(name: string, styles: AnimationStyleMetadata, options?: {
params: {
[name: string]: any;
};
}): AnimationStateMetadata
Parameters
| name |
One or more names for the defined state in a comma-separated string. The following reserved state names can be supplied to define a style for specific use cases:
|
| styles |
A set of CSS styles associated with this state, created using the
|
| options |
Parameters that can be passed to the state when it is invoked. 0 or more key-value pairs. Optional. Default is |
Returns
AnimationStateMetadata: An object that encapsulates the new state data.
Usage notes
Use the trigger() function to register states to an animation trigger.
Use the transition() function to animate between states.
When a state is active within a component, its associated styles persist on the element,
even when the animation ends.