~/assets/images/800x800.svg
Slide 1
Lorem ipsum dolor sit amet, consectetur adipisicing elit dolor sit amet, consectetur adipisicing elit.
Getting started
UI
W.Feature
Widget
This component uses Swiper Element (WebComponent)
---
import { WidgetCardSlider } from '@yatoday/astro-ui/astro';
---
<WidgetCardSlider
useToRender="Card2"
items={[
{
title: 'Slide 1',
description:
'Lorem ipsum dolor sit amet, consectetur adipisicing elit dolor sit amet, consectetur adipisicing elit.',
image: '~/assets/images/800x800.svg',
url: '#',
},
{
title: 'Slide + CSS',
description:
'Lorem ipsum dolor sit amet, consectetur adipisicing elit dolor sit amet, consectetur adipisicing elit',
image: '~/assets/images/800x800.svg',
url: '#',
classes: {
container: 'rounded-3xl bg-linear-to-r/srgb from-gray-900 to-gray-600',
image: '',
title: 'font-bold uppercase bg-gradient-to-r from-pink-500 to-violet-500 bg-clip-text text-transparent',
description: 'text-zinc-300',
},
},
{
title: 'Slide 3',
description:
'Lorem ipsum dolor sit amet, consectetur adipisicing elit dolor sit amet, consectetur adipisicing elit.',
image: '~/assets/images/800x800.svg',
url: '#',
},
{
title: 'Slide 4',
description:
'Lorem ipsum dolor sit amet, consectetur adipisicing elit dolor sit amet, consectetur adipisicing elit.',
image: '~/assets/images/800x800.svg',
url: '#',
},
{
title: 'Slide 5',
description:
'Lorem ipsum dolor sit amet, consectetur adipisicing elit dolor sit amet, consectetur adipisicing elit.',
image: '~/assets/images/800x800.svg',
url: '#',
},
{
title: 'Slide 6',
description:
'Lorem ipsum dolor sit amet, consectetur adipisicing elit dolor sit amet, consectetur adipisicing elit.',
image: '~/assets/images/800x800.svg',
url: '#',
},
]}
/>
Prop | Type | Default | Description |
---|---|---|---|
useToRender | string | Card1 | Which component should be used for rendering - Card1 or Card2 or Card3 |
id | string | js random | By default, the id is generated automatically. If you decide to specify this parameter yourself, make sure that it is unique on the page |
title | string | - | Title prop in Headline component |
subtitle | string | - | Subtitle prop in Headline component |
tagline | string | - | Tagline prop in Headline component |
isAfterContent | boolean | false | - |
isDark | boolean | false | Adds the dark CSS class to the WidgetWrapper |
bg | string | - | Set background element |
isAfterContent | boolean | false | - |
items | Array | [] | Array of Card1 or Card2 or Card3 components |
withNavigation | boolean | true | Navigation visibility |
classes.swiper | string | - | CSS classes for the swiper-container container |
classes.container | string | - | CSS classes for the WidgetWrapper container |
classes.loading | string | - | CSS classes for loading layout |
classes.headline.{...} | string | - | CSS classes for the Headline component |
autoplay | boolean | false | Object with autoplay parameters or boolean true to enable with default settings |
...rest | any | - | …rest params from Swiper js parameters |