Carousel Sliders API Reference
Here is a simple example of a slider:
Here is a slider with cards:
Here is a slider with cards and autoplay:
Typically you want to use the Slider
component, but if you need more control you can use the SliderContainer
, SliderItems
, and SliderNav
components.
Slider
SourceSlider(*c, cls='', items_cls='gap-4', nav=True, nav_cls='', **kwargs) -> fastcore.xml.FT
Creates a slider with optional navigation arrows
c
Items to show in slidercls
Classes for slider containeritems_cls
Classes for items containernav
Whether to show navigation arrowsnav_cls
Classes for navigation arrowskwargs
Returns: SliderContainer(SliderItems(..., cls='gap-4'), SliderNav?)
SliderContainer
SourceSliderContainer(*c, cls='', uk_slider=True, **kwargs) -> fastcore.xml.FT
Creates a slider container
c
Componentscls
Additional classes on the containeruk_slider
See FrankenUI Slider docs for more optionskwargs
Returns: Div(..., cls='relative', uk_slider=True, ...)
SliderItems
SourceSliderItems(*c, cls='', **kwargs) -> fastcore.xml.FT
Creates a slider items container
c
Componentscls
Additional classes for the itemskwargs
Returns: Div(..., cls='uk-slider-items uk-grid', ...)
SliderNav
SourceSliderNav(cls='uk-position-small uk-hidden-hover', prev_cls='absolute left-0 top-1/2 -translate-y-1/2', next_cls='absolute right-0 top-1/2 -translate-y-1/2', **kwargs) -> fastcore.xml.FT
Navigation arrows for Slider component
cls
Additional classes for the navigationprev_cls
Additional classes for the previous navigationnext_cls
Additional classes for the next navigationkwargs
Returns: Left and right navigation arrows for Slider component