X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/8a078a30db08afb680c48ce94d6e576236febeed..16c39b15d9a1516d9cbfa99288747260493cbb15:/src/wolnelektury/static/2021/css/utils/bourbon/library/_position.scss diff --git a/src/wolnelektury/static/2021/css/utils/bourbon/library/_position.scss b/src/wolnelektury/static/2021/css/utils/bourbon/library/_position.scss deleted file mode 100644 index d65d2bbd5..000000000 --- a/src/wolnelektury/static/2021/css/utils/bourbon/library/_position.scss +++ /dev/null @@ -1,62 +0,0 @@ -@charset "UTF-8"; - -/// Provides a concise, one-line method for setting an element’s positioning -/// properties: `position`, `top`, `right`, `bottom` and `left`. Use a `null` -/// value to “skip” an edge of the box. -/// -/// @argument {string} $position -/// A CSS position value. -/// -/// @argument {list} $box-edge-values -/// List of lengths; accepts CSS shorthand. -/// -/// @example scss -/// .element { -/// @include position(relative, 0 null null 10em); -/// } -/// -/// // CSS Output -/// .element { -/// left: 10em; -/// position: relative; -/// top: 0; -/// } -/// -/// @example scss -/// .element { -/// @include position(absolute, 0); -/// } -/// -/// // CSS Output -/// .element { -/// position: absolute; -/// top: 0; -/// right: 0; -/// bottom: 0; -/// left: 0; -/// } -/// -/// @require {function} _is-length -/// -/// @require {function} _unpack-shorthand - -@mixin position( - $position, - $box-edge-values -) { - $box-edge-values: _unpack-shorthand($box-edge-values); - $offsets: ( - top: nth($box-edge-values, 1), - right: nth($box-edge-values, 2), - bottom: nth($box-edge-values, 3), - left: nth($box-edge-values, 4), - ); - - position: $position; - - @each $offset, $value in $offsets { - @if _is-length($value) { - #{$offset}: $value; - } - } -}