Skip to main content

CrossFadeElement

Type Alias CrossFadeElement 

Source
pub type CrossFadeElement = CrossFadeElement<Image, Color, Percentage>;
Expand description

CrossFadeElement = percent? CrossFadeImage

Aliased Type§

#[repr(C)]
pub struct CrossFadeElement { pub percent: Optional<Percentage>, pub image: GenericCrossFadeImage<GenericImage<GenericGradient<LineDirection, Length, LengthPercentage, GenericPosition<PositionComponent<HorizontalPositionKeyword>, PositionComponent<VerticalPositionKeyword>>, Angle, AngleOrPercentage, Color>, CssUrl, Color, Percentage, Resolution>, Color>, }

Fields§

§percent: Optional<Percentage>

The percent of the final image that image will be.

§image: GenericCrossFadeImage<GenericImage<GenericGradient<LineDirection, Length, LengthPercentage, GenericPosition<PositionComponent<HorizontalPositionKeyword>, PositionComponent<VerticalPositionKeyword>>, Angle, AngleOrPercentage, Color>, CssUrl, Color, Percentage, Resolution>, Color>

A color or image that will be blended when cross-fade is evaluated.

Implementations§

Source§

impl CrossFadeElement

Source

fn parse_percentage( context: &ParserContext<'_>, input: &mut Parser<'_>, ) -> Option<Percentage>

Source

fn parse( context: &ParserContext<'_>, input: &mut Parser<'_>, cors_mode: CorsMode, flags: ParseImageFlags, ) -> Result<Self, ParseError>

= ? && [ | ]