You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If $primary is set to a light colour (yellow, teal, cyan, etc.) then it will be difficult to read the white text of an active component against those light backgrounds.
The solution is to set up the variables as follows:
Thanks for this enhancement idea @justin-oh
With the current implementation mixing CSS variables and Sass variables, it's maybe something we can do to ensure some automatism. Defining $primary with a CSS variable is not possible already, so it wouldn't break anything here, especially.
Prerequisites
Describe the issue
I'm unsure if this is a bug or intended, but the variable
$component-active-color
is not guaranteed to contrast with$component-active-bg
.These variables are defined as follows:
If
$primary
is set to a light colour (yellow, teal, cyan, etc.) then it will be difficult to read the white text of an active component against those light backgrounds.The solution is to set up the variables as follows:
Reduced test cases
There is nothing to test. The definition of these variables can be seen in the code and the results should be obvious.
What operating system(s) are you seeing the problem on?
macOS
What browser(s) are you seeing the problem on?
Chrome
What version of Bootstrap are you using?
5.3.3 (but it also exists on main and possibly older versions)
The text was updated successfully, but these errors were encountered: