Class TriggerTransitionBuilder
- Namespace
- BlazOrbit.Components
- Assembly
- BlazOrbit.Core.dll
Fluent builder for the CSS properties animated by a given set of triggers.
public class TriggerTransitionBuilder
- Inheritance
-
objectTriggerTransitionBuilder
Methods
And()
Returns to the parent builder to chain another trigger scope.
public BOBTransitionsBuilder And()
Returns
BackdropFilter(string, Action<TransitionTiming>?)
Animates the backdrop-filter property.
public TriggerTransitionBuilder BackdropFilter(string value, Action<TransitionTiming>? timing = null)
Parameters
valuestringtimingAction<TransitionTiming>
Returns
Background(string, Action<TransitionTiming>?)
Animates the background shorthand.
public TriggerTransitionBuilder Background(string value, Action<TransitionTiming>? timing = null)
Parameters
valuestringtimingAction<TransitionTiming>
Returns
BackgroundColor(string, Action<TransitionTiming>?)
Animates background-color.
public TriggerTransitionBuilder BackgroundColor(string value, Action<TransitionTiming>? timing = null)
Parameters
valuestringtimingAction<TransitionTiming>
Returns
Border(BorderStyle, Action<TransitionTiming>?)
Animates the border-color and/or border-radius portion of a BorderStyle.
public TriggerTransitionBuilder Border(BorderStyle border, Action<TransitionTiming>? timing = null)
Parameters
borderBorderStyletimingAction<TransitionTiming>
Returns
BoxShadow(ShadowStyle, Action<TransitionTiming>?)
Animates box-shadow using a strongly-typed ShadowStyle.
public TriggerTransitionBuilder BoxShadow(ShadowStyle shadow, Action<TransitionTiming>? timing = null)
Parameters
shadowShadowStyletimingAction<TransitionTiming>
Returns
Build()
Returns the accumulated BOBTransitions.
public BOBTransitions Build()
Returns
Color(string, Action<TransitionTiming>?)
Animates the foreground color.
public TriggerTransitionBuilder Color(string value, Action<TransitionTiming>? timing = null)
Parameters
valuestringtimingAction<TransitionTiming>
Returns
Filter(string, Action<TransitionTiming>?)
Animates the filter property.
public TriggerTransitionBuilder Filter(string value, Action<TransitionTiming>? timing = null)
Parameters
valuestringtimingAction<TransitionTiming>
Returns
Gap(string, Action<TransitionTiming>?)
Animates the flex/grid gap.
public TriggerTransitionBuilder Gap(string value, Action<TransitionTiming>? timing = null)
Parameters
valuestringtimingAction<TransitionTiming>
Returns
Opacity(float, Action<TransitionTiming>?)
Animates opacity.
public TriggerTransitionBuilder Opacity(float value = 0.7, Action<TransitionTiming>? timing = null)
Parameters
valuefloattimingAction<TransitionTiming>
Returns
Outline(string, Action<TransitionTiming>?)
Animates the outline shorthand.
public TriggerTransitionBuilder Outline(string value, Action<TransitionTiming>? timing = null)
Parameters
valuestringtimingAction<TransitionTiming>
Returns
OutlineColor(string, Action<TransitionTiming>?)
Animates outline-color.
public TriggerTransitionBuilder OutlineColor(string value, Action<TransitionTiming>? timing = null)
Parameters
valuestringtimingAction<TransitionTiming>
Returns
OutlineOffset(string, Action<TransitionTiming>?)
Animates outline-offset.
public TriggerTransitionBuilder OutlineOffset(string value, Action<TransitionTiming>? timing = null)
Parameters
valuestringtimingAction<TransitionTiming>
Returns
Padding(string, Action<TransitionTiming>?)
Animates padding.
public TriggerTransitionBuilder Padding(string value, Action<TransitionTiming>? timing = null)
Parameters
valuestringtimingAction<TransitionTiming>
Returns
Property(string, string, Action<TransitionTiming>?)
Escape hatch: animate an arbitrary CSS property to an arbitrary value.
public TriggerTransitionBuilder Property(string cssProperty, string value, Action<TransitionTiming>? timing = null)
Parameters
cssPropertystringvaluestringtimingAction<TransitionTiming>
Returns
Rotate(string, Action<TransitionTiming>?)
Animates the CSS rotate transform.
public TriggerTransitionBuilder Rotate(string angle = "5deg", Action<TransitionTiming>? timing = null)
Parameters
anglestringtimingAction<TransitionTiming>
Returns
Scale(float, Action<TransitionTiming>?)
Animates the CSS scale transform.
public TriggerTransitionBuilder Scale(float value = 1.05, Action<TransitionTiming>? timing = null)
Parameters
valuefloattimingAction<TransitionTiming>
Returns
TextShadow(string, Action<TransitionTiming>?)
Animates text-shadow.
public TriggerTransitionBuilder TextShadow(string value, Action<TransitionTiming>? timing = null)
Parameters
valuestringtimingAction<TransitionTiming>
Returns
Translate(string, string, Action<TransitionTiming>?)
Animates the CSS translate transform.
public TriggerTransitionBuilder Translate(string x = "0", string y = "0", Action<TransitionTiming>? timing = null)
Parameters
xstringystringtimingAction<TransitionTiming>