Skip to main content

Crate uzor_interactive

Crate uzor_interactive 

Source
Expand description

uzor-interactive — Interactive component animations

Provides animation state management for interactive UI components:

  • ElasticSlider: Slider with elastic overflow and spring snap-back
  • AnimatedList: Staggered entry/exit animations for list items
  • SpotlightCard: Cursor-following spotlight effect
  • ElectricBorder: Animated electric/lightning border effect

All components are rendering-agnostic and compute animation state only. The actual rendering is left to the UI framework.

Re-exports§

pub use animated_list::AnimatedList;
pub use animated_list::ItemState;
pub use elastic_slider::ElasticSlider;
pub use elastic_slider::OverflowRegion;
pub use electric_border::ElectricBorder;
pub use spotlight::SpotlightCard;
pub use spotlight::SpotlightColor;

Modules§

animated_list
Animated list with stagger entry/exit animations
elastic_slider
Elastic slider with exponential decay overflow
electric_border
Electric border animation with perlin-like noise displacement
spotlight
Spotlight card effect - radial gradient following cursor