mirror of
https://github.com/twbs/bootstrap.git
synced 2025-03-02 02:29:24 +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;
|
outline: $pagination-focus-outline;
|
||||||
box-shadow: var(--#{$variable-prefix}pagination-focus-box-shadow);
|
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 {
|
.page-item {
|
||||||
@ -76,20 +92,6 @@
|
|||||||
@include border-radius(var(--#{$variable-prefix}pagination-border-radius));
|
@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…
x
Reference in New Issue
Block a user