Bläddra i källkod

fix: update CSS calculations to use `calc()` (#2412)

Paweł Kuna 2 månader sedan
förälder
incheckning
2a12f72b28

+ 5 - 0
.changeset/pretty-spoons-watch.md

@@ -0,0 +1,5 @@
+---
+"@tabler/core": patch
+---
+
+Update CSS calculations to use `calc()`

+ 1 - 1
core/scss/ui/_dropdowns.scss

@@ -96,7 +96,7 @@
 
 .dropend {
   > .dropdown-menu {
-    margin-top: subtract(-$dropdown-padding-y, 1px);
+    margin-top: subtract(calc(-1 * $dropdown-padding-y), 1px);
     margin-left: -.25rem;
   }
 

+ 2 - 2
core/scss/ui/_grid.scss

@@ -17,8 +17,8 @@
 
 @each $name, $value in (0: 0, sm: .375rem, md: 1.5rem, lg: 3rem) {
   .row-#{$name} {
-    margin-right: (-$value);
-    margin-left: -($value);
+    margin-right: calc(-1 * $value);
+    margin-left: calc(-1 * $value);
 
     > .col,
     > [class*="col-"] {

+ 1 - 1
core/scss/ui/_nav.scss

@@ -22,7 +22,7 @@
   }
 
   &.nav-pills {
-    margin: 0 (-$nav-link-padding-x);
+    margin: 0 calc(-1 * $nav-link-padding-x);
   }
 }
 

+ 1 - 1
core/scss/ui/_tables.scss

@@ -114,7 +114,7 @@ Table sort
   text-align: inherit;
   @include transition(color $transition-time);
 
-  margin: (-$table-th-padding-y) (-$table-th-padding-x);
+  margin: calc(-1 * $table-th-padding-y) calc(-1 * $table-th-padding-x);
   padding: $table-th-padding-y $table-th-padding-x;
 
   &:hover,

+ 2 - 2
core/scss/vendor/_nouislider.scss

@@ -33,8 +33,8 @@
   .noUi-horizontal & {
     width: $form-range-thumb-width;
     height: $form-range-thumb-height;
-    top: (-$form-range-thumb-height * .5);
-    right: (-$form-range-thumb-height * .5);
+    top: calc($form-range-thumb-height * -.5);
+    right: calc($form-range-thumb-height * -.5);
     margin: 1px 1px 0 0;
   }