Std.Ui.Transition
Std.Ui.Transition — typed CSS transitions for `Std.Ui` (v0.15.57+).
Types
type Step
type Easing
Values
attribute : List Step -> Attribute msg
Build a transition Attribute from typed steps. The browser
attributeUnsafe : List Step -> Attribute msg
Same as `attribute` but opts OUT of the `prefers-reduced-motion`
buildShorthand : List Step -> String
Lower a list of steps to the CSS `transition` shorthand:
cubicBezier : Float -> Float -> Float -> Float -> Easing
Cubic-bezier control points. All four params should be in [0, 1]
defaultDuration : IntdefaultEasing : EasingdefaultProperty : String
Defaults so the user can write `Ui.transition [property "color"]`
delay : Int -> Step
Delay before the transition starts (milliseconds).
duration : Int -> Step
Animation duration in milliseconds.
easeIn : EasingeaseInOut : EasingeaseOut : Easingeasing : Easing -> Step
Easing curve — see `linear` / `easeIn` / `easeOut` / `easeInOut` /
easingToCss : Easing -> String
Map an Easing to its CSS function string.
linear : Easingproperty : String -> Step
Name the CSS property to transition. Common targets: