---
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
Doggo
It's a beautifull doggo, no ?
```
## Options
### hide-scrollbar
This options will display the component without scrollbar only when the component is not hovered, focused or active
```vue
Carousel
Doggo
It's a beautifull doggo, no ?
```
### hide-scroll-buttons
This options will display the component without scroll buttons
```vue
Doggo
It's a beautifull doggo, no ?
```
## 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`