summaryrefslogtreecommitdiff
path: root/scss/_lib.scss
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-01-12 18:00:54 +1100
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-01-12 18:00:54 +1100
commitb4aca729ddae0526b66822698db7066cb09e1682 (patch)
tree2a406cca4cfc616dd22ce7c1be61cc20d5db85bc /scss/_lib.scss
parentInitial commit (diff)
downloadcaelestia-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.scss29
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);
+}