diff --git a/scss/_navbar.scss b/scss/_navbar.scss
index 86aa441eb6..5e7f6b6489 100644
--- a/scss/_navbar.scss
+++ b/scss/_navbar.scss
@@ -21,6 +21,7 @@
--#{$prefix}navbar-toggler-padding-x: #{$navbar-toggler-padding-x};
--#{$prefix}navbar-toggler-font-size: #{$navbar-toggler-font-size};
--#{$prefix}navbar-toggler-icon-bg: #{escape-svg($navbar-light-toggler-icon-bg)};
+ --#{$prefix}navbar-toggler-icon-color: #{$navbar-light-icon-color};
--#{$prefix}navbar-toggler-border-color: #{$navbar-light-toggler-border-color};
--#{$prefix}navbar-toggler-border-radius: #{$navbar-toggler-border-radius};
--#{$prefix}navbar-toggler-focus-width: #{$navbar-toggler-focus-width};
@@ -175,10 +176,11 @@
width: 1.5em;
height: 1.5em;
vertical-align: middle;
- background-image: var(--#{$prefix}navbar-toggler-icon-bg);
- background-repeat: no-repeat;
- background-position: center;
- background-size: 100%;
+ mask-image: var(--#{$prefix}navbar-toggler-icon-bg);
+ mask-repeat: no-repeat;
+ mask-position: center;
+ mask-size: 100%;
+ background-color: var(--#{$prefix}navbar-toggler-icon-color);
}
.navbar-nav-scroll {
@@ -276,14 +278,14 @@
--#{$prefix}navbar-brand-color: #{$navbar-dark-brand-color};
--#{$prefix}navbar-brand-hover-color: #{$navbar-dark-brand-hover-color};
--#{$prefix}navbar-toggler-border-color: #{$navbar-dark-toggler-border-color};
- --#{$prefix}navbar-toggler-icon-bg: #{escape-svg($navbar-dark-toggler-icon-bg)};
+ --#{$prefix}navbar-toggler-icon-color: #{$navbar-dark-icon-color};
// scss-docs-end navbar-dark-css-vars
}
@if $enable-dark-mode {
@include color-mode(dark) {
.navbar-toggler-icon {
- --#{$prefix}navbar-toggler-icon-bg: #{escape-svg($navbar-dark-toggler-icon-bg)};
+ --#{$prefix}navbar-toggler-icon-color: #{$navbar-dark-icon-color};
}
}
}
diff --git a/scss/_variables.scss b/scss/_variables.scss
index 1ffa7e74bf..27b0b19fcb 100644
--- a/scss/_variables.scss
+++ b/scss/_variables.scss
@@ -1211,7 +1211,7 @@ $navbar-light-hover-color: rgba(var(--#{$prefix}emphasis-color-rgb), .8
$navbar-light-active-color: rgba(var(--#{$prefix}emphasis-color-rgb), 1) !default;
$navbar-light-disabled-color: rgba(var(--#{$prefix}emphasis-color-rgb), .3) !default;
$navbar-light-icon-color: rgba($body-color, .75) !default;
-$navbar-light-toggler-icon-bg: url("data:image/svg+xml,") !default;
+$navbar-light-toggler-icon-bg: url("data:image/svg+xml,") !default;
$navbar-light-toggler-border-color: rgba(var(--#{$prefix}emphasis-color-rgb), .15) !default;
$navbar-light-brand-color: $navbar-light-active-color !default;
$navbar-light-brand-hover-color: $navbar-light-active-color !default;
@@ -1223,7 +1223,9 @@ $navbar-dark-hover-color: rgba($white, .75) !default;
$navbar-dark-active-color: $white !default;
$navbar-dark-disabled-color: rgba($white, .25) !default;
$navbar-dark-icon-color: $navbar-dark-color !default;
-$navbar-dark-toggler-icon-bg: url("data:image/svg+xml,") !default;
+// fusv-disable
+$navbar-dark-toggler-icon-bg: url("data:image/svg+xml,") !default; // Deprecated in v5.3.2
+// fusv-enable
$navbar-dark-toggler-border-color: rgba($white, .1) !default;
$navbar-dark-brand-color: $navbar-dark-active-color !default;
$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;