AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="0.9.9.1" />

.NET API 1,224,704 bytes

 CssAnimationProperty

More information available at: https://developer.mozilla.org/en-US/docs/CSS/animation
using AngleSharp.Css; using AngleSharp.Extensions; namespace AngleSharp.Dom.Css { internal sealed class CssAnimationProperty : CssShorthandProperty { private static readonly IValueConverter ListConverter = Converters.WithAny(Converters.TimeConverter.Option().For(PropertyNames.AnimationDuration), Converters.TransitionConverter.Option().For(PropertyNames.AnimationTimingFunction), Converters.TimeConverter.Option().For(PropertyNames.AnimationDelay), Converters.PositiveOrInfiniteNumberConverter.Option().For(PropertyNames.AnimationIterationCount), Converters.AnimationDirectionConverter.Option().For(PropertyNames.AnimationDirection), Converters.AnimationFillStyleConverter.Option().For(PropertyNames.AnimationFillMode), Converters.PlayStateConverter.Option().For(PropertyNames.AnimationPlayState), Converters.IdentifierConverter.Option().For(PropertyNames.AnimationName)).FromList().OrDefault(); internal override IValueConverter Converter => ListConverter; internal CssAnimationProperty() : base(PropertyNames.Animation, PropertyFlags.None) { } } }