diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-01-12 18:00:54 +1100 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-01-12 18:00:54 +1100 |
| commit | b4aca729ddae0526b66822698db7066cb09e1682 (patch) | |
| tree | 2a406cca4cfc616dd22ce7c1be61cc20d5db85bc /scss/_lib.scss | |
| parent | Initial commit (diff) | |
| download | caelestia-shell-b4aca729ddae0526b66822698db7066cb09e1682.tar.gz caelestia-shell-b4aca729ddae0526b66822698db7066cb09e1682.tar.bz2 caelestia-shell-b4aca729ddae0526b66822698db7066cb09e1682.zip | |
bar
Diffstat (limited to 'scss/_lib.scss')
| -rw-r--r-- | scss/_lib.scss | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/scss/_lib.scss b/scss/_lib.scss new file mode 100644 index 0000000..19a2867 --- /dev/null +++ b/scss/_lib.scss @@ -0,0 +1,29 @@ +$scale: 0.068rem; +@function s($value: 1) { + @return $value * $scale; +} + +@mixin rounded($all, $tl: $all, $tr: $all, $br: $all, $bl: $all) { + border-radius: s($tl) s($tr) s($br) s($bl); + -gtk-outline-radius: s($tl) s($tr) s($br) s($bl); +} + +@mixin border($colour, $width: 1, $style: solid) { + border: s($width) $style $colour; +} + +@mixin spacing($val: 5, $vertical: false) { + $dir: if($vertical, bottom, right); + + & > * { + margin-#{$dir}: s($val); + + &:last-child { + margin-#{$dir}: 0; + } + } +} + +@mixin element-decel { + transition: 200ms cubic-bezier(0, 0.55, 0.45, 1); +} |