mirror of
https://github.com/twbs/bootstrap.git
synced 2024-12-01 13:24:25 +01:00
Allow to set active and disabled class also to .page-link (#35804)
Sometimes we can set `.active` class only to link tag and not parent. Since active status style is applied only to `.page-link` and not `.page-item`, would also make more sense to just add the active class to `.page-link` itself. The other way to set `.active` class to `.page-item` still remain, so there is not BC. Allow to set also `.disabled` class to `.page-link` Co-authored-by: Gaël Poupard <ffoodd@users.noreply.github.com> Co-authored-by: XhmikosR <xhmikosr@gmail.com> Co-authored-by: Mark Otto <markd.otto@gmail.com>
This commit is contained in:
parent
58ac9a9a5c
commit
ce655ee6f2
@ -51,6 +51,22 @@
|
||||
outline: $pagination-focus-outline;
|
||||
box-shadow: var(--#{$variable-prefix}pagination-focus-box-shadow);
|
||||
}
|
||||
|
||||
&.active,
|
||||
.active > & {
|
||||
z-index: 3;
|
||||
color: var(--#{$variable-prefix}pagination-active-color);
|
||||
@include gradient-bg(var(--#{$variable-prefix}pagination-active-bg));
|
||||
border-color: var(--#{$variable-prefix}pagination-active-border-color);
|
||||
}
|
||||
|
||||
&.disabled,
|
||||
.disabled > & {
|
||||
color: var(--#{$variable-prefix}pagination-disabled-color);
|
||||
pointer-events: none;
|
||||
background-color: var(--#{$variable-prefix}pagination-disabled-bg);
|
||||
border-color: var(--#{$variable-prefix}pagination-disabled-border-color);
|
||||
}
|
||||
}
|
||||
|
||||
.page-item {
|
||||
@ -76,20 +92,6 @@
|
||||
@include border-radius(var(--#{$variable-prefix}pagination-border-radius));
|
||||
}
|
||||
}
|
||||
|
||||
&.active .page-link {
|
||||
z-index: 3;
|
||||
color: var(--#{$variable-prefix}pagination-active-color);
|
||||
@include gradient-bg(var(--#{$variable-prefix}pagination-active-bg));
|
||||
border-color: var(--#{$variable-prefix}pagination-active-border-color);
|
||||
}
|
||||
|
||||
&.disabled .page-link {
|
||||
color: var(--#{$variable-prefix}pagination-disabled-color);
|
||||
pointer-events: none;
|
||||
background-color: var(--#{$variable-prefix}pagination-disabled-bg);
|
||||
border-color: var(--#{$variable-prefix}pagination-disabled-border-color);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user