Table of Contents

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
object
TriggerTransitionBuilder

Methods

And()

Returns to the parent builder to chain another trigger scope.

public BOBTransitionsBuilder And()

Returns

BOBTransitionsBuilder

BackdropFilter(string, Action<TransitionTiming>?)

Animates the backdrop-filter property.

public TriggerTransitionBuilder BackdropFilter(string value, Action<TransitionTiming>? timing = null)

Parameters

value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

Background(string, Action<TransitionTiming>?)

Animates the background shorthand.

public TriggerTransitionBuilder Background(string value, Action<TransitionTiming>? timing = null)

Parameters

value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

BackgroundColor(string, Action<TransitionTiming>?)

Animates background-color.

public TriggerTransitionBuilder BackgroundColor(string value, Action<TransitionTiming>? timing = null)

Parameters

value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

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

border BorderStyle
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

BoxShadow(ShadowStyle, Action<TransitionTiming>?)

Animates box-shadow using a strongly-typed ShadowStyle.

public TriggerTransitionBuilder BoxShadow(ShadowStyle shadow, Action<TransitionTiming>? timing = null)

Parameters

shadow ShadowStyle
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

Build()

Returns the accumulated BOBTransitions.

public BOBTransitions Build()

Returns

BOBTransitions

Color(string, Action<TransitionTiming>?)

Animates the foreground color.

public TriggerTransitionBuilder Color(string value, Action<TransitionTiming>? timing = null)

Parameters

value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

Filter(string, Action<TransitionTiming>?)

Animates the filter property.

public TriggerTransitionBuilder Filter(string value, Action<TransitionTiming>? timing = null)

Parameters

value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

Gap(string, Action<TransitionTiming>?)

Animates the flex/grid gap.

public TriggerTransitionBuilder Gap(string value, Action<TransitionTiming>? timing = null)

Parameters

value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

Opacity(float, Action<TransitionTiming>?)

Animates opacity.

public TriggerTransitionBuilder Opacity(float value = 0.7, Action<TransitionTiming>? timing = null)

Parameters

value float
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

Outline(string, Action<TransitionTiming>?)

Animates the outline shorthand.

public TriggerTransitionBuilder Outline(string value, Action<TransitionTiming>? timing = null)

Parameters

value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

OutlineColor(string, Action<TransitionTiming>?)

Animates outline-color.

public TriggerTransitionBuilder OutlineColor(string value, Action<TransitionTiming>? timing = null)

Parameters

value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

OutlineOffset(string, Action<TransitionTiming>?)

Animates outline-offset.

public TriggerTransitionBuilder OutlineOffset(string value, Action<TransitionTiming>? timing = null)

Parameters

value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

Padding(string, Action<TransitionTiming>?)

Animates padding.

public TriggerTransitionBuilder Padding(string value, Action<TransitionTiming>? timing = null)

Parameters

value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

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

cssProperty string
value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

Rotate(string, Action<TransitionTiming>?)

Animates the CSS rotate transform.

public TriggerTransitionBuilder Rotate(string angle = "5deg", Action<TransitionTiming>? timing = null)

Parameters

angle string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

Scale(float, Action<TransitionTiming>?)

Animates the CSS scale transform.

public TriggerTransitionBuilder Scale(float value = 1.05, Action<TransitionTiming>? timing = null)

Parameters

value float
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

TextShadow(string, Action<TransitionTiming>?)

Animates text-shadow.

public TriggerTransitionBuilder TextShadow(string value, Action<TransitionTiming>? timing = null)

Parameters

value string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder

Translate(string, string, Action<TransitionTiming>?)

Animates the CSS translate transform.

public TriggerTransitionBuilder Translate(string x = "0", string y = "0", Action<TransitionTiming>? timing = null)

Parameters

x string
y string
timing Action<TransitionTiming>

Returns

TriggerTransitionBuilder