diff --git a/docs/components/carousel/carousel.md b/docs/components/carousel/carousel.md
index 236b2f8..83f7474 100644
--- a/docs/components/carousel/carousel.md
+++ b/docs/components/carousel/carousel.md
@@ -1,8 +1,17 @@
# Vue Carousel Component - Flowbite
+Use the carousel component to slide through multiple elements and images using custom controls, indicators, intervals, and options
+
+## Default slider
+
```vue
+
+
+
+```
+## Prop - indicators
+
+```typescript
+const props = defineProps({
+ indicators: {
+ type: Boolean,
+ default: true,
+ },
+})
+```
+
+
+
+```vue
+
+
+
+
+```
+
+## Prop - slide
+
+```typescript
+const props = defineProps({
+ slide: {
+ type: Boolean,
+ default: false,
+ },
+})
+```
+
+
+
+```vue
+
+
+
+
+```
+
+## Prop - slide interval
+
+```typescript
+const props = defineProps({
+ slideInterval: {
+ type: Number,
+ default: 3000,
+ },
+})
+```
+
+
+
+```vue
+
+
+
+
+```
+
+## Prop - pictures
+
+```typescript
+const props = defineProps({
+ pictures: {
+ type: Array,
+ default() {
+ return [
+ {
+ 'src': 'https://flowbite.com/docs/images/carousel/carousel-1.svg',
+ 'alt': 'Picture 1',
+ },
+ {
+ 'src': 'https://flowbite.com/docs/images/carousel/carousel-2.svg',
+ 'alt': 'Picture 2',
+ },
+ {
+ 'src': 'https://flowbite.com/docs/images/carousel/carousel-3.svg',
+ 'alt': 'Picture 3',
+ },
+ ]
+ },
+ },
+})
+```
+
+
+
+```vue
+
+
+
+
+```
\ No newline at end of file
diff --git a/docs/components/carousel/examples/CarouselAutomaticSlideExample.vue b/docs/components/carousel/examples/CarouselAutomaticSlideExample.vue
new file mode 100644
index 0000000..408e9ad
--- /dev/null
+++ b/docs/components/carousel/examples/CarouselAutomaticSlideExample.vue
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/docs/components/carousel/examples/CarouselDefaultExample.vue b/docs/components/carousel/examples/CarouselDefaultExample.vue
new file mode 100644
index 0000000..8cab2e4
--- /dev/null
+++ b/docs/components/carousel/examples/CarouselDefaultExample.vue
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/docs/components/carousel/examples/CarouselNoControlsExample.vue b/docs/components/carousel/examples/CarouselNoControlsExample.vue
new file mode 100644
index 0000000..b3c747d
--- /dev/null
+++ b/docs/components/carousel/examples/CarouselNoControlsExample.vue
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/docs/components/carousel/examples/CarouselNoIndicatorsExample.vue b/docs/components/carousel/examples/CarouselNoIndicatorsExample.vue
new file mode 100644
index 0000000..b5b62f8
--- /dev/null
+++ b/docs/components/carousel/examples/CarouselNoIndicatorsExample.vue
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/docs/components/carousel/examples/CarouselPicturesExample.vue b/docs/components/carousel/examples/CarouselPicturesExample.vue
new file mode 100644
index 0000000..cf2dfac
--- /dev/null
+++ b/docs/components/carousel/examples/CarouselPicturesExample.vue
@@ -0,0 +1,30 @@
+
+
+
+
+
+
diff --git a/docs/components/carousel/examples/CarouselSlideExample.vue b/docs/components/carousel/examples/CarouselSlideExample.vue
new file mode 100644
index 0000000..408e9ad
--- /dev/null
+++ b/docs/components/carousel/examples/CarouselSlideExample.vue
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/docs/components/carousel/examples/CarouselSlideIntervalExample.vue b/docs/components/carousel/examples/CarouselSlideIntervalExample.vue
new file mode 100644
index 0000000..7988190
--- /dev/null
+++ b/docs/components/carousel/examples/CarouselSlideIntervalExample.vue
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/src/components/Carousel/Carousel.vue b/src/components/Carousel/Carousel.vue
index 52e4588..1da32dd 100644
--- a/src/components/Carousel/Carousel.vue
+++ b/src/components/Carousel/Carousel.vue
@@ -1,35 +1,26 @@
-
+
-
- First Slide
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
+
+
-