--- title: "MazCarousel" description: "MazCarousel is a standalone component to display and manage items in a row" package: "maz-ui" url: "https://maz-ui.com/components/maz-carousel" --- # MazCarousel > MazCarousel is a standalone component to display and manage items in a row - Package: `maz-ui` - Import: `import MazCarousel from 'maz-ui/components/MazCarousel'` - Nuxt: auto-imported by `@maz-ui/nuxt`, no import needed in a Nuxt app - Web: https://maz-ui.com/components/maz-carousel > Before use it, you should install the MazUi plugin in your project, follow instructions in [Getting Started](../guide/getting-started.md) **Tip:** This component can be translated globally using the [MazUi](../ecosystem/translations.md) plugin. ## Basic usage ```vue ``` ## Options ### hide-scrollbar This options will display the component without scrollbar only when the component is not hovered, focused or active ```vue ``` ### hide-scroll-buttons This options will display the component without scroll buttons ```vue ``` ## MazCarousel API `import MazCarousel from 'maz-ui/components/MazCarousel'` ### Props - `hide-scroll-buttons` (`boolean`, default: `false`): Hide display the scroll buttons. - `translations` (`{ ariaLabel?: { previousButton?: string | undefined; nextButton?: string | undefined; } | undefined; }`, default: `Translations from`): Translations of the carousel. - `hide-scrollbar` (`boolean`, default: `false`): Hide the scrollbar when not active. - `title` (`string`): The title of the carousel. ### Slots - `#title` - `#previous-icon` - `#next-icon` - `#default`