Slider
<script lang="ts" setup>import { NNSlider } from "@fronntui/vue";const slides = [{ id: "1" }, { id: "2" }, { id: "3" }, { id: "4" }];</script>
<template> <NNSlider arrows title="Some Slider"> <div v-for="slide in slides" :key="slide.id" class="slide"> {{ slide.id }} </div> </NNSlider></template>
<style scoped>.slide { width: 20rem; background: var(--nn-color-gray-50); padding: var(--nn-spacing-7); border-radius: var(--nn-border-radius-lg);}</style>Props
Name
Type
title string Slider title
arrows boolean Whether or not to show arrows
maxWidth string If set, the slider will be padded
Events
Name
Payload
scroll { slide: number; isAtStart: boolean; isAtEnd: boolean } Fired after the slider has been scrolled
Slots
Name
Payload
default Place for slides