Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Otto <markd.otto@gmail.com>2022-04-06 23:08:07 +0300
committerGitHub <noreply@github.com>2022-04-06 23:08:07 +0300
commit0323fe99d2b696ccb539b121387e174eaf209c17 (patch)
tree1a84c5923c615a929641011c749f6304c1bb6ae4
parenta7153567e13c81c5cda749c67f9f8f93977cde70 (diff)
Fix for missing CSS variables on `.navbar-nav` (#36105)
* Fix for missing CSS variables on .navbar-nav * Document new CSS vars on .navbar-nav
-rw-r--r--scss/_navbar.scss23
-rw-r--r--site/content/docs/5.1/components/navbar.md4
2 files changed, 12 insertions, 15 deletions
diff --git a/scss/_navbar.scss b/scss/_navbar.scss
index 8fbdab71d6..6db562519c 100644
--- a/scss/_navbar.scss
+++ b/scss/_navbar.scss
@@ -84,27 +84,20 @@
// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).
.navbar-nav {
+ // scss-docs-start navbar-nav-css-vars
+ --#{$prefix}nav-link-padding-x: 0;
+ --#{$prefix}nav-link-padding-y: #{$nav-link-padding-y};
+ --#{$prefix}nav-link-color: var(--#{$prefix}navbar-color);
+ --#{$prefix}nav-link-hover-color: var(--#{$prefix}navbar-hover-color);
+ --#{$prefix}nav-link-disabled-color: var(--#{$prefix}navbar-disabled-color);
+ // scss-docs-end navbar-nav-css-vars
+
display: flex;
flex-direction: column; // cannot use `inherit` to get the `.navbar`s value
padding-left: 0;
margin-bottom: 0;
list-style: none;
- .nav-link {
- padding-right: 0;
- padding-left: 0;
- color: var(--#{$prefix}navbar-color);
-
- &:hover,
- &:focus {
- color: var(--#{$prefix}navbar-hover-color);
- }
-
- &.disabled {
- color: var(--#{$prefix}navbar-disabled-color);
- }
- }
-
.show > .nav-link,
.nav-link.active {
color: var(--#{$prefix}navbar-active-color);
diff --git a/site/content/docs/5.1/components/navbar.md b/site/content/docs/5.1/components/navbar.md
index 7b36f245c1..392531160d 100644
--- a/site/content/docs/5.1/components/navbar.md
+++ b/site/content/docs/5.1/components/navbar.md
@@ -742,6 +742,10 @@ As part of Bootstrap's evolving CSS variables approach, navbars now use local CS
{{< scss-docs name="navbar-css-vars" file="scss/_navbar.scss" >}}
+Some additional CSS variables are also present on `.navbar-nav`:
+
+{{< scss-docs name="navbar-nav-css-vars" file="scss/_navbar.scss" >}}
+
### Sass variables
{{< scss-docs name="navbar-variables" file="scss/_variables.scss" >}}