Splide is lightweight slider/carousel, no dependencies, no lighthouse errors
npm install nuxt-splide
Performance first slider/carousel you have always been waiting after Owl Carousel.
The Splide slider does not degrade Accessibility, Best Practices and SEO ๐

-----
- ๐งช Examples
- ๐ Splide Documentation
- ๐ Online playground
- โจ Release Notes
- ๐ No Lighthouse/PageSpeed Errors
- โก Lightweight, No dependencies
- ๐ถ๏ธ Unstyled or Styled with themes
- โ๏ธ Compatible with modern browsers
- โก๏ธ RTL and vertical direction
- ๐ผ Flexible and Extensible
1. Add nuxt-splide dependency to your project
``bash
# Using pnpm
pnpm add -D nuxt-splide
# Using yarn
yarn add --dev nuxt-splide
# Using npm
npm install --save-dev nuxt-splide
`
2. Add nuxt-splide to the modules section of nuxt.config.ts
`js`
export default defineNuxtConfig({
modules: [
'nuxt-splide'
]
splide: {
theme: 'default'
}
})
| Theme | Description |
| --------- | :--------------: |
| default | default theme |
| skyblue | light blue theme |
| sea-green | green theme |
| core | unstyled |
3. Next add Splide and SplideSlide components to your page.
`xml
aria-labelledby="My Favorite Images"
>
src="https://images.unsplash.com/photo-1460176449511-ff5fc8e64c35?q=80&w=2074&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"
alt="Sample 1"
/>
src="https://images.unsplash.com/photo-1561424412-6c2125ecb1cc?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"
alt="Sample 2"
/>
src="https://images.unsplash.com/photo-1507160874687-6fe86a78b22e?q=80&w=1959&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"
alt="Sample 3"
/>
src="https://plus.unsplash.com/premium_photo-1664478194406-4a1f2915f685?q=80&w=2072&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"
alt="Sample 4"
/>
src="https://images.unsplash.com/photo-1584220844836-4071bc6cc793?q=80&w=1928&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"
alt="Sample 5"
/>
src="https://images.unsplash.com/photo-1513889961551-628c1e5e2ee9?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"
alt="Sample 6"
/>
`options
For all check Official Documentation.
That's it! You can now use Nuxt Splide in your Nuxt app โจ
`bashInstall dependencies
pnpm install