Added basic theme support for future recoloring
Update .gitignore, border.scss, backgrounds.scss, and 12 more files
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
// NibblePoker CSS Theme - CC0 1.0 (Public Domain)
|
||||
@use 'sass:color';
|
||||
|
||||
|
||||
// External palettes
|
||||
|
||||
/* Variables > Palettes > Apollo */
|
||||
// https://lospec.com/palette-list/apollo
|
||||
$color-apollo-01: #253a5e;
|
||||
$color-apollo-02: #3c5e8b;
|
||||
$color-apollo-03: #4f8fba;
|
||||
$color-apollo-04: #73bed3;
|
||||
$color-apollo-05: #a4dddb;
|
||||
$color-apollo-07: #25562e;
|
||||
$color-apollo-08: #468232;
|
||||
$color-apollo-20: #884b2b;
|
||||
$color-apollo-21: #be772b;
|
||||
$color-apollo-26: #752438;
|
||||
$color-apollo-27: #a53030;
|
||||
$color-apollo-45: #ebede9;
|
||||
|
||||
$color-apollo-custom-30: mix($color-apollo-01, $color-apollo-03, 80%); // Primary button
|
||||
$color-apollo-custom-31: mix($color-apollo-01, $color-apollo-03, 65%); // Primary button hover
|
||||
|
||||
|
||||
// Flat colors
|
||||
$color-background-gray-light: #24252B;
|
||||
$color-background-gray-dark: #1D1E22;
|
||||
$color-background-gray-medium: mix($color-background-gray-light, $color-background-gray-dark, 50%);
|
||||
|
||||
$color-background-blue: #{$color-apollo-custom-30};
|
||||
$color-background-blue-light: mix($color-apollo-custom-30, $color-apollo-custom-31, 37.5%);
|
||||
|
||||
$color-background-green: #{$color-apollo-07};
|
||||
$color-background-green-light: mix($color-apollo-07, $color-apollo-08, 50%);
|
||||
|
||||
$color-background-red: #{$color-apollo-26};
|
||||
$color-background-red-light: #{$color-apollo-27};
|
||||
|
||||
$color-background-orange: #{$color-apollo-20};
|
||||
$color-background-orange-light: #{$color-apollo-21};
|
||||
|
||||
|
||||
// Body parts
|
||||
$color-background-main: $color-background-gray-light;
|
||||
$color-background-surround: $color-background-gray-dark;
|
||||
$color-background-body: $color-background-surround;
|
||||
|
||||
|
||||
// Cards & Other elements
|
||||
$color-background-heading: $color-background-surround;
|
||||
$color-background-code: $color-background-surround;
|
||||
|
||||
$color-background-table-tr-main: mix($color-background-main, $color-background-surround, 50%);
|
||||
$color-background-table-tr-alt: mix($color-background-main, $color-background-surround, 12.5%);
|
||||
|
||||
$color-background-input: $color-background-surround;
|
||||
$color-background-input-checked: $color-apollo-08;
|
||||
$color-background-input-unchecked: $color-apollo-27;
|
||||
$color-background-input-disabled: $color-background-surround;
|
||||
|
||||
$color-background-button: #2d2f36;
|
||||
$color-background-button-hover: #373841;
|
||||
|
||||
$color-background-button-primary: $color-background-blue;
|
||||
$color-background-button-primary-hover: $color-background-blue-light;
|
||||
|
||||
$color-background-button-success: $color-background-green;
|
||||
$color-background-button-success-hover: $color-background-green-light;
|
||||
|
||||
$color-background-button-error: $color-background-red;
|
||||
$color-background-button-error-hover: $color-background-red-light;
|
||||
|
||||
$color-background-button-warning: $color-background-orange;
|
||||
$color-background-button-warning-hover: $color-background-orange-light;
|
||||
|
||||
$color-background-grid-image: $color-background-gray-medium;
|
||||
|
||||
|
||||
// Borders
|
||||
$color-border-light: #141417;
|
||||
$color-border-normal: #141417;
|
||||
$color-border-dark: #141417;
|
||||
|
||||
$color-border-default: $color-border-normal;
|
||||
|
||||
$color-border-main: $color-border-normal;
|
||||
$color-border-nav: $color-border-normal;
|
||||
$color-border-hr: $color-border-normal;
|
||||
$color-border-scrollbar: $color-border-normal;
|
||||
$color-border-table: $color-border-normal;
|
||||
$color-border-code: $color-border-normal;
|
||||
|
||||
|
||||
// Text
|
||||
$color-text-generic: $color-apollo-45;
|
||||
$color-text-inputs: $color-text-generic;
|
||||
$color-text-muted: #{$color-text-generic}E0;
|
||||
$color-text-muted-super: #{$color-text-generic}C0;
|
||||
|
||||
$color-text-link: #{$color-apollo-04};
|
||||
$color-text-link-hover: #{$color-apollo-05};
|
||||
|
||||
|
||||
// Specials
|
||||
$color-glow-input: $color-apollo-02;
|
||||
@@ -0,0 +1,87 @@
|
||||
// NibblePoker CSS Theme - CC0 1.0 (Public Domain)
|
||||
@use 'sass:color';
|
||||
|
||||
// The only goal for this file is to set all colors to `deeppink`.
|
||||
// Other theme files should override all the colors variables defined in here.
|
||||
|
||||
|
||||
// Flat colors
|
||||
$color-background-gray-light: deeppink;
|
||||
$color-background-gray-medium: deeppink;
|
||||
$color-background-gray-dark: deeppink;
|
||||
|
||||
$color-background-blue: deeppink;
|
||||
$color-background-blue-light: deeppink;
|
||||
|
||||
$color-background-green: deeppink;
|
||||
$color-background-green-light: deeppink;
|
||||
|
||||
$color-background-red: deeppink;
|
||||
$color-background-red-light: deeppink;
|
||||
|
||||
$color-background-orange: deeppink;
|
||||
$color-background-orange-light: deeppink;
|
||||
|
||||
|
||||
// Body parts
|
||||
$color-background-main: deeppink;
|
||||
$color-background-surround: deeppink;
|
||||
$color-background-body: deeppink;
|
||||
|
||||
// Cards & Other elements
|
||||
$color-background-heading: deeppink;
|
||||
$color-background-code: deeppink;
|
||||
|
||||
$color-background-table-tr-main: deeppink;
|
||||
$color-background-table-tr-alt: deeppink;
|
||||
|
||||
$color-background-input: deeppink;
|
||||
$color-background-input-checked: deeppink;
|
||||
$color-background-input-unchecked: deeppink;
|
||||
$color-background-input-disabled: deeppink;
|
||||
|
||||
$color-background-button: deeppink;
|
||||
$color-background-button-hover: deeppink;
|
||||
|
||||
$color-background-button-primary: deeppink;
|
||||
$color-background-button-primary-hover: deeppink;
|
||||
|
||||
$color-background-button-success: deeppink;
|
||||
$color-background-button-success-hover: deeppink;
|
||||
|
||||
$color-background-button-error: deeppink;
|
||||
$color-background-button-error-hover: deeppink;
|
||||
|
||||
$color-background-button-warning: deeppink;
|
||||
$color-background-button-warning-hover: deeppink;
|
||||
|
||||
$color-background-grid-image: deeppink;
|
||||
|
||||
|
||||
// Borders
|
||||
$color-border-light: #00EB6C;
|
||||
$color-border-normal: #00EB6C;
|
||||
$color-border-dark: #00EB6C;
|
||||
|
||||
$color-border-default: #00EB6C;
|
||||
|
||||
$color-border-main: #00EB6C;
|
||||
$color-border-nav: #00EB6C;
|
||||
$color-border-hr: #00EB6C;
|
||||
$color-border-scrollbar: #00EB6C;
|
||||
$color-border-table: #00EB6C;
|
||||
$color-border-code: #00EB6C;
|
||||
|
||||
|
||||
// Text
|
||||
$color-text-generic: #00EB6C;
|
||||
$color-text-inputs: #00EB6C;
|
||||
$color-text-muted: #{$color-text-generic}E0;
|
||||
$color-text-muted-super: #{$color-text-generic}C0;
|
||||
|
||||
$color-text-link: #00EB6C;
|
||||
$color-text-link-hover: #00EB6C;
|
||||
|
||||
|
||||
// Specials
|
||||
$color-glow-input: yellow;
|
||||
Reference in New Issue
Block a user