aboutsummaryrefslogtreecommitdiff
path: root/sass/_colors.scss
diff options
context:
space:
mode:
authorJieiku2023-07-02 09:16:42 -0700
committerJieiku2023-07-02 09:16:42 -0700
commitd367a4b79c801ac0ac084032aaee388616ffe97c (patch)
tree8c9d1316ca1f0c7b3562bbc44b2ee7e42b25c74a /sass/_colors.scss
parent01359d82330caded871aa7d178b00d7bc2cd16f2 (diff)
downloadabridge-d367a4b79c801ac0ac084032aaee388616ffe97c.tar.gz
abridge-d367a4b79c801ac0ac084032aaee388616ffe97c.tar.bz2
abridge-d367a4b79c801ac0ac084032aaee388616ffe97c.zip
Fix Dynamic Colors
Diffstat (limited to 'sass/_colors.scss')
-rw-r--r--sass/_colors.scss120
1 files changed, 120 insertions, 0 deletions
diff --git a/sass/_colors.scss b/sass/_colors.scss
new file mode 100644
index 0000000..497919d
--- /dev/null
+++ b/sass/_colors.scss
@@ -0,0 +1,120 @@
+@mixin dark($f1,$f2,$c1,$c2,$c3,$c4,$a1,$a2,$a3,$cg,$cr) {
+ #{--f1}: $f1;// Font Color Primary
+ #{--f2}: $f2;// Font Color Headers
+ #{--c1}: $c1;// Background Color Primary
+ #{--c2}: $c2;// Background Color Secondary
+ #{--c3}: $c3;// Table Rows, Block quote edge, Borders
+ #{--c4}: $c4;// Disabled Buttons, Borders, mark background
+ #{--a1}: $a1;// link color
+ #{--a2}: $a2;// link hover/focus color
+ #{--a3}: $a3;// link h1-h2 hover/focus color
+ #{--cg}: $cg;// ins green, success
+ #{--cr}: $cr;// del red, errors
+}
+@mixin light($f1,$f2,$c1,$c2,$c3,$c4,$a1,$a2,$a3,$cg,$cr) {
+ #{--f1}: $f1;// Font Color Primary
+ #{--f2}: $f2;// Font Color Headers
+ #{--c1}: $c1;// Background Color Primary
+ #{--c2}: $c2;// Background Color Secondary
+ #{--c3}: $c3;// Table Rows, Block quote edge, Borders
+ #{--c4}: $c4;// Disabled Buttons, Borders, mark background
+ #{--a1}: $a1;// link color
+ #{--a2}: $a2;// link hover/focus color
+ #{--a3}: $a3;// link h1-h2 hover/focus color
+ #{--cg}: $cg;// ins green, success
+ #{--cr}: $cr;// del red, errors
+}
+
+@function color($color,$dark,$f1,$f2,$c1,$c2,$c3,$c4,$a1,$a2,$a3,$cg,$cr) {
+ @if $color == "blue" {
+ @if $dark {/// Dark Colors
+ $f1: #ccc !default;// Font Color Primary
+ $f2: #ddd !default;// Font Color Headers
+ $c1: #111 !default;// Background Color Primary
+ $c2: #222 !default;// Background Color Secondary
+ $c3: #333 !default;// Table Rows, Block quote edge, Borders
+ $c4: #777 !default;// Disabled Buttons, Borders, mark background
+ $a1: #09f !default;// link color
+ $a2: #0bf !default;// link hover/focus color
+ $a3: #0af !default;// link h1-h2 hover/focus color
+ $cg: #593 !default;// ins green, success
+ $cr: #e33 !default;// del red, errors
+ $result: $f1 $f2 $c1 $c2 $c3 $c4 $a1 $a2 $a3 $cg $cr;
+ @return $result;
+ } @else {/// Light Colors
+ $f1: #333 !default;// Font Color Primary
+ $f2: #222 !default;// Font Color Headers
+ $c1: #fff !default;// Background Color Primary
+ $c2: #eee !default;// Background Color Secondary
+ $c3: #ddd !default;// Table Rows, Block quote edge, Borders
+ $c4: #555 !default;// Disabled Buttons, Borders, mark background
+ $a1: #06e !default;// link color
+ $a2: #09f !default;// link hover/focus color
+ $a3: #07f !default;// link h1-h2 hover/focus color
+ $cg: #373 !default;// ins green, success
+ $cr: #d33 !default;// del red, errors
+ $result: $f1 $f2 $c1 $c2 $c3 $c4 $a1 $a2 $a3 $cg $cr;
+ @return $result;
+ }
+ } @else if $color == "blueshade" {
+ @if $dark {/// Dark Colors
+ $f1: #ccc !default;// Font Color Primary
+ $f2: #ddd !default;// Font Color Headers
+ $c1: #111 !default;// Background Color Primary
+ $c2: #123 !default;// Background Color Secondary
+ $c3: #345 !default;// Table Rows, Block quote edge, Borders
+ $c4: #789 !default;// Disabled Buttons, Borders, mark background
+ $a1: #09f !default;// link color
+ $a2: #0bf !default;// link hover/focus color
+ $a3: #0af !default;// link h1-h2 hover/focus color
+ $cg: #593 !default;// ins green, success
+ $cr: #e33 !default;// del red, errors
+ $result: $f1 $f2 $c1 $c2 $c3 $c4 $a1 $a2 $a3 $cg $cr;
+ @return $result;
+ } @else {/// Light Colors
+ $f1: #333 !default;// Font Color Primary
+ $f2: #222 !default;// Font Color Headers
+ $c1: #fff !default;// Background Color Primary
+ $c2: #def !default;// Background Color Secondary
+ $c3: #137 !default;// Table Rows, Block quote edge, Borders
+ $c4: #013 !default;// Disabled Buttons, Borders, mark background
+ $a1: #06e !default;// link color
+ $a2: #09f !default;// link hover/focus color
+ $a3: #07f !default;// link h1-h2 hover/focus color
+ $cg: #373 !default;// ins green, success
+ $cr: #d33 !default;// del red, errors
+ $result: $f1 $f2 $c1 $c2 $c3 $c4 $a1 $a2 $a3 $cg $cr;
+ @return $result;
+ }
+ } @else {//orange (default)
+ @if $dark {/// Dark Colors
+ $f1: #ccc !default;// Font Color Primary
+ $f2: #ddd !default;// Font Color Headers
+ $c1: #111 !default;// Background Color Primary
+ $c2: #222 !default;// Background Color Secondary
+ $c3: #333 !default;// Table Rows, Block quote edge, Borders
+ $c4: #777 !default;// Disabled Buttons, Borders, mark background
+ $a1: #f90 !default;// link color
+ $a2: #fb0 !default;// link hover/focus color
+ $a3: #f90 !default;// link h1-h2 hover/focus color
+ $cg: #593 !default;// ins green, success
+ $cr: #e33 !default;// del red, errors
+ $result: $f1 $f2 $c1 $c2 $c3 $c4 $a1 $a2 $a3 $cg $cr;
+ @return $result;
+ } @else {/// Light Colors
+ $f1: #333 !default;// Font Color Primary
+ $f2: #222 !default;// Font Color Headers
+ $c1: #fff !default;// Background Color Primary
+ $c2: #eee !default;// Background Color Secondary
+ $c3: #ddd !default;// Table Rows, Block quote edge, Borders
+ $c4: #555 !default;// Disabled Buttons, Borders, mark background
+ $a1: #c40 !default;// link color
+ $a2: #e60 !default;// link hover/focus color
+ $a3: #f90 !default;// link h1-h2 hover/focus color
+ $cg: #373 !default;// ins green, success
+ $cr: #d33 !default;// del red, errors
+ $result: $f1 $f2 $c1 $c2 $c3 $c4 $a1 $a2 $a3 $cg $cr;
+ @return $result;
+ }
+ }
+}