]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
CSS: few proposals (#36406)
authorLouis-Maxime Piton <louismaxime.piton@orange.com>
Fri, 20 May 2022 17:28:31 +0000 (19:28 +0200)
committerGitHub <noreply@github.com>
Fri, 20 May 2022 17:28:31 +0000 (10:28 -0700)
* Something to try about `!important` in color-bg helper

* Better understanding border utility `.border-*-0`

* Having rounded numbers of px

scss/helpers/_color-bg.scss
site/assets/scss/_component-examples.scss
site/content/docs/5.2/utilities/borders.md

index 80ba863034a82942ee69c067da8658766b3d8e62..b5ce7709c178b83b619217333125bcb33452a19c 100644 (file)
@@ -1,10 +1,10 @@
-// stylelint-disable declaration-no-important, function-name-case
+// stylelint-disable function-name-case
 
 // All-caps `RGBA()` function used because of this Sass bug: https://github.com/sass/node-sass/issues/2251
 @each $color, $value in $theme-colors {
   $color-rgb: to-rgb($value);
   .text-bg-#{$color} {
-    color: color-contrast($value) !important;
-    background-color: RGBA($color-rgb, var(--#{$prefix}bg-opacity, 1)) !important;
+    color: color-contrast($value) if($enable-important-utilities, !important, null);
+    background-color: RGBA($color-rgb, var(--#{$prefix}bg-opacity, 1)) if($enable-important-utilities, !important, null);
   }
 }
index 52b67543a8ba96e41770f7a8256b6eba42ffdb9c..6f325689462ee132681edeb353c658e36535a85e 100644 (file)
   }
 }
 
-.bd-example-border-utils-0 {
-  [class^="border"] {
-    border: var(--#{$prefix}border-width) solid var(--#{$prefix}border-color);
-  }
-}
-
 .bd-example-rounded-utils {
   [class*="rounded"] {
     margin: .25rem;
 
   pre {
     padding: 0;
-    margin-top: .65rem;
-    margin-bottom: .65rem;
+    margin-top: .625rem;
+    margin-bottom: .625rem;
     white-space: pre;
     background-color: transparent;
     border: 0;
index 0cf9a74546605719aa024ccc416d7009d15c2bd3..64913bbc915e4ecf9715092e248d1641dfa82969 100644 (file)
@@ -26,12 +26,12 @@ Add borders to custom elements:
 
 Or remove borders:
 
-{{< example class="bd-example-border-utils bd-example-border-utils-0" >}}
-<span class="border-0"></span>
-<span class="border-top-0"></span>
-<span class="border-end-0"></span>
-<span class="border-bottom-0"></span>
-<span class="border-start-0"></span>
+{{< example class="bd-example-border-utils" >}}
+<span class="border border-0"></span>
+<span class="border border-top-0"></span>
+<span class="border border-end-0"></span>
+<span class="border border-bottom-0"></span>
+<span class="border border-start-0"></span>
 {{< /example >}}
 
 ## Color