1 | .adm-page-indicator {
|
2 | display: flex;
|
3 | width: auto;
|
4 | --dot-color: var(--adm-color-light);
|
5 | --active-dot-color: var(--adm-color-primary);
|
6 | --dot-size: 3px;
|
7 | --active-dot-size: 13px;
|
8 | --dot-border-radius: 1px;
|
9 | --active-dot-border-radius: var(--dot-border-radius);
|
10 | --dot-spacing: 3px;
|
11 | }
|
12 | .adm-page-indicator-dot {
|
13 | display: block;
|
14 | width: var(--dot-size);
|
15 | height: var(--dot-size);
|
16 | border-radius: var(--dot-border-radius);
|
17 | background: var(--dot-color);
|
18 | }
|
19 | .adm-page-indicator-dot:last-child {
|
20 | margin-right: 0;
|
21 | }
|
22 | .adm-page-indicator-dot-active {
|
23 | border-radius: var(--active-dot-border-radius);
|
24 | background: var(--active-dot-color);
|
25 | }
|
26 | .adm-page-indicator-color-white {
|
27 | --dot-color: rgba(255, 255, 255, 0.5);
|
28 | --active-dot-color: var(--adm-color-text-light-solid);
|
29 | }
|
30 | .adm-page-indicator-horizontal {
|
31 | flex-direction: row;
|
32 | }
|
33 | .adm-page-indicator-horizontal .adm-page-indicator-dot {
|
34 | margin-right: var(--dot-spacing);
|
35 | }
|
36 | .adm-page-indicator-horizontal .adm-page-indicator-dot-active {
|
37 | width: var(--active-dot-size);
|
38 | }
|
39 | .adm-page-indicator-vertical {
|
40 | flex-direction: column;
|
41 | }
|
42 | .adm-page-indicator-vertical .adm-page-indicator-dot {
|
43 | margin-bottom: var(--dot-spacing);
|
44 | }
|
45 | .adm-page-indicator-vertical .adm-page-indicator-dot-active {
|
46 | height: var(--active-dot-size);
|
47 | }
|