mirror of
https://github.com/jgthms/bulma.git
synced 2024-11-14 11:14:24 +00:00
Add responsive spacing helpers
This commit is contained in:
parent
089b430e44
commit
5405965fdc
@ -10,22 +10,53 @@ $spacing-horizontal: "x" !default
|
|||||||
$spacing-vertical: "y" !default
|
$spacing-vertical: "y" !default
|
||||||
$spacing-values: ("0": 0, "1": 0.25rem, "2": 0.5rem, "3": 0.75rem, "4": 1rem, "5": 1.5rem, "6": 3rem, "auto": auto) !default
|
$spacing-values: ("0": 0, "1": 0.25rem, "2": 0.5rem, "3": 0.75rem, "4": 1rem, "5": 1.5rem, "6": 3rem, "auto": auto) !default
|
||||||
|
|
||||||
@each $property, $shortcut in $spacing-shortcuts
|
=spacing-helpers($target: "")
|
||||||
|
$target-name: if($target == '', '', '-' + $target)
|
||||||
|
@each $property, $shortcut in $spacing-shortcuts
|
||||||
@each $name, $value in $spacing-values
|
@each $name, $value in $spacing-values
|
||||||
// All directions
|
// All directions
|
||||||
.#{$shortcut}-#{$name}
|
.#{$shortcut}#{$target-name}-#{$name}
|
||||||
#{$property}: $value !important
|
#{$property}: $value !important
|
||||||
// Cardinal directions
|
// Cardinal directions
|
||||||
@each $direction, $suffix in $spacing-directions
|
@each $direction, $suffix in $spacing-directions
|
||||||
.#{$shortcut}#{$suffix}-#{$name}
|
.#{$shortcut}#{$suffix}#{$target-name}-#{$name}
|
||||||
#{$property}-#{$direction}: $value !important
|
#{$property}-#{$direction}: $value !important
|
||||||
// Horizontal axis
|
// Horizontal axis
|
||||||
@if $spacing-horizontal != null
|
@if $spacing-horizontal != null
|
||||||
.#{$shortcut}#{$spacing-horizontal}-#{$name}
|
.#{$shortcut}#{$spacing-horizontal}#{$target-name}-#{$name}
|
||||||
#{$property}-left: $value !important
|
#{$property}-left: $value !important
|
||||||
#{$property}-right: $value !important
|
#{$property}-right: $value !important
|
||||||
// Vertical axis
|
// Vertical axis
|
||||||
@if $spacing-vertical != null
|
@if $spacing-vertical != null
|
||||||
.#{$shortcut}#{$spacing-vertical}-#{$name}
|
.#{$shortcut}#{$spacing-vertical}#{$target-name}-#{$name}
|
||||||
#{$property}-top: $value !important
|
#{$property}-top: $value !important
|
||||||
#{$property}-bottom: $value !important
|
#{$property}-bottom: $value !important
|
||||||
|
|
||||||
|
+spacing-helpers()
|
||||||
|
|
||||||
|
+mobile
|
||||||
|
+spacing-helpers('mobile')
|
||||||
|
|
||||||
|
+tablet
|
||||||
|
+spacing-helpers('tablet')
|
||||||
|
|
||||||
|
+tablet-only
|
||||||
|
+spacing-helpers('tablet-only')
|
||||||
|
|
||||||
|
+touch
|
||||||
|
+spacing-helpers('touch')
|
||||||
|
|
||||||
|
+desktop
|
||||||
|
+spacing-helpers('desktop')
|
||||||
|
|
||||||
|
+desktop-only
|
||||||
|
+spacing-helpers('desktop-only')
|
||||||
|
|
||||||
|
+widescreen
|
||||||
|
+spacing-helpers('widescreen')
|
||||||
|
|
||||||
|
+widescreen-only
|
||||||
|
+spacing-helpers('widescreen-only')
|
||||||
|
|
||||||
|
+fullhd
|
||||||
|
+spacing-helpers('fullhd')
|
||||||
|
Loading…
Reference in New Issue
Block a user