Struct css::domain::atRules::keyframes::KeyframesAtRule
[−]
[src]
pub struct KeyframesAtRule { pub vendor_prefix: Option<VendorPrefix>, pub name: KeyframesName, pub keyframes: Vec<Keyframe>, }
A @keyframes
rule.
Fields
vendor_prefix: Option<VendorPrefix>
Vendor prefix type the @keyframes has.
name: KeyframesName
The name of the current animation.
keyframes: Vec<Keyframe>
The keyframes specified for this CSS rule.
Methods
impl KeyframesAtRule
[src]
fn find_rule(&self, selector: KeyframeSelector) -> Option<usize>
[src]
Returns the index of the last keyframe that matches the given selector. If the selector is not valid, or no keyframe is found, returns None.
Related spec: https://drafts.csswg.org/css-animations-1/#interface-csskeyframesrule-findrule
Trait Implementations
impl Debug for KeyframesAtRule
[src]
impl Clone for KeyframesAtRule
[src]
fn clone(&self) -> KeyframesAtRule
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl ToCss for KeyframesAtRule
[src]
fn to_css<W: Write>(&self, dest: &mut W) -> Result
[src]
Serialize self
in CSS syntax, writing to dest
.
fn to_css_string(&self) -> String
[src]
Serialize self
in CSS syntax and return a string. Read more