annotate default/assets/scss/vendors/bootstrap/utilities/_spacing.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 // Margin and Padding
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 @each $breakpoint in map-keys($grid-breakpoints) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 @include media-breakpoint-up($breakpoint) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 @each $prop, $abbrev in (margin: m, padding: p) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 @each $size, $length in $spacers {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 .#{$abbrev}t#{$infix}-#{$size} { #{$prop}-top: $length !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 .#{$abbrev}r#{$infix}-#{$size} { #{$prop}-right: $length !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 .#{$abbrev}b#{$infix}-#{$size} { #{$prop}-bottom: $length !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 .#{$abbrev}l#{$infix}-#{$size} { #{$prop}-left: $length !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 .#{$abbrev}x#{$infix}-#{$size} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 #{$prop}-right: $length !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 #{$prop}-left: $length !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 .#{$abbrev}y#{$infix}-#{$size} {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 #{$prop}-top: $length !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 #{$prop}-bottom: $length !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 // Some special margin utils
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 .m#{$infix}-auto { margin: auto !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 .mt#{$infix}-auto { margin-top: auto !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 .mr#{$infix}-auto { margin-right: auto !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 .mb#{$infix}-auto { margin-bottom: auto !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 .ml#{$infix}-auto { margin-left: auto !important; }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 .mx#{$infix}-auto {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 margin-right: auto !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 margin-left: auto !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 .my#{$infix}-auto {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 margin-top: auto !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 margin-bottom: auto !important;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 }