@@ -37,11 +37,44 @@ import { Pagination as CarouselPagination } from 'vue3-carousel'
37
37
| --------------------------- | ------------------------- | ---------------------------------- |
38
38
| ` --vc-pgn-active-color ` | ` var(--vc-clr-primary) ` | Active pagination button color |
39
39
| ` --vc-pgn-background-color ` | ` var(--vc-clr-secondary) ` | Pagination button background color |
40
- | ` --vc-pgn-border-radius ` | ` 0 ` | Pagination button border radius |
40
+ | ` --vc-pgn-border-radius ` | ` 10px ` | Pagination button border radius |
41
+ | ` --vc-pgn-gap ` | ` 6px ` | Gap between pagination buttons |
41
42
| ` --vc-pgn-height ` | ` 4px ` | Pagination button height |
42
- | ` --vc-pgn-margin ` | ` 6px 5px ` | Pagination button margin |
43
+ | ` --vc-png-bottom ` | ` 10px ` | Bottom spacing for pagination |
44
+ | ` --vc-png-left ` | ` 10px ` | Left spacing for vertical mode |
45
+ | ` --vc-png-right ` | ` 10px ` | Right spacing for vertical mode |
43
46
| ` --vc-pgn-width ` | ` 16px ` | Pagination button width |
44
47
48
+ ### Customization Examples
49
+
50
+ There are two ways to customize the pagination appearance:
51
+
52
+ #### 1. Using CSS Custom Properties
53
+
54
+ ``` css
55
+ .carousel {
56
+ --vc-pgn-background-color : white ;
57
+ --vc-pgn-active-color : red ;
58
+ --vc-pgn-border-radius : 5px ;
59
+ --vc-pgn-height : 5px ;
60
+ --vc-pgn-width : 5px ;
61
+ }
62
+ ```
63
+
64
+ #### 2. Direct CSS Override
65
+
66
+ ``` css
67
+ .carousel__pagination-button {
68
+ height : 5px ;
69
+ width : 5px ;
70
+ border-radius : 5px ;
71
+ background-color : white ;
72
+ }
73
+ .carousel__pagination-button--active {
74
+ background-color : red ;
75
+ }
76
+ ```
77
+
45
78
## Accessibility
46
79
47
80
- Pagination buttons are properly labeled for screen readers
0 commit comments