annotate default/assets/scss/vendors/bootstrap/_pagination.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 .pagination {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 // 1-2: Disable browser default list styles
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 padding-left: 0; // 1
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 list-style: none; // 2
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 @include border-radius();
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 .page-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 &:first-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 .page-link {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 margin-left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 @include border-left-radius($border-radius);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 &:last-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 .page-link {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 @include border-right-radius($border-radius);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 &.active .page-link {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 z-index: 2;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 color: $pagination-active-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 background-color: $pagination-active-bg;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 border-color: $pagination-active-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 &.disabled .page-link {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 color: $pagination-disabled-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 pointer-events: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 background-color: $pagination-disabled-bg;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 border-color: $pagination-disabled-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 .page-link {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 padding: $pagination-padding-y $pagination-padding-x;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 margin-left: -1px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 line-height: $pagination-line-height;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 color: $pagination-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 background-color: $pagination-bg;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 border: $pagination-border-width solid $pagination-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 @include hover-focus {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 color: $pagination-hover-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 text-decoration: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 background-color: $pagination-hover-bg;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 border-color: $pagination-hover-border-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 // Sizing
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 //
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 .pagination-lg {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 .pagination-sm {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65 @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 }