mirror of
https://github.com/easydiffusion/easydiffusion.git
synced 2025-06-19 08:17:49 +02:00
reorganized colors to make them themeable
This commit is contained in:
parent
9aefdf35a1
commit
2a25ac0847
@ -1,11 +1,66 @@
|
|||||||
|
:root {
|
||||||
|
--background-color1: rgb(32, 33, 36); /* main parts of the page */
|
||||||
|
--background-color2: rgb(44, 45, 48); /* main panels */
|
||||||
|
--background-color3: rgb(47, 49, 53);
|
||||||
|
--background-color4: rgb(18, 18, 19); /* settings dropdowns */
|
||||||
|
|
||||||
|
--accent-hue: 266;
|
||||||
|
--accent-lightness: 36%;
|
||||||
|
|
||||||
|
--text-color: #eee;
|
||||||
|
|
||||||
|
--input-text-color: #ccc;
|
||||||
|
--input-background-color: hsl(225, 11.1%, 14%);
|
||||||
|
--input-border-color: hsl(225, 11.1%, 10%);
|
||||||
|
|
||||||
|
/* non-theme stuff */
|
||||||
|
--accent-color: hsl(var(--accent-hue), 100%, var(--accent-lightness));
|
||||||
|
--make-image-border: 2px solid hsl(var(--accent-hue), 100%, calc(var(--accent-lightness) - 21%));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Light Theme */
|
||||||
|
/*
|
||||||
|
:root {
|
||||||
|
--background-color1: white;
|
||||||
|
--background-color2: #dddddd;
|
||||||
|
--background-color3: #e7e9eb;
|
||||||
|
--background-color4: #cccccc;
|
||||||
|
|
||||||
|
--text-color: black;
|
||||||
|
|
||||||
|
--input-text-color: black;
|
||||||
|
--input-background-color: #f8f9fa;
|
||||||
|
--input-border-color: grey;
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Discord Theme */
|
||||||
|
/*
|
||||||
|
:root {
|
||||||
|
--background-color1: #36393f;
|
||||||
|
--background-color2: #2f3136;
|
||||||
|
--background-color3: #292b2f;
|
||||||
|
--background-color4: #202225;
|
||||||
|
|
||||||
|
--accent-hue: 235;
|
||||||
|
--accent-lightness: 65%;
|
||||||
|
--make-image-border: none;
|
||||||
|
|
||||||
|
--input-background-color: #202225;
|
||||||
|
--input-border-color: var(--input-background-color);
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
* {
|
* {
|
||||||
font-family: Work Sans, Verdana, Geneva, sans-serif;
|
font-family: Work Sans, Verdana, Geneva, sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
font-size: 11pt;
|
font-size: 11pt;
|
||||||
background-color: rgb(32, 33, 36);
|
background-color: var(--background-color1);
|
||||||
color: #eee;
|
color: var(--text-color);
|
||||||
}
|
}
|
||||||
a {
|
a {
|
||||||
color: rgb(0, 102, 204);
|
color: rgb(0, 102, 204);
|
||||||
@ -76,7 +131,7 @@ label {
|
|||||||
}
|
}
|
||||||
.imgSeedLabel {
|
.imgSeedLabel {
|
||||||
font-size: 0.8em;
|
font-size: 0.8em;
|
||||||
background-color: rgb(44, 45, 48);
|
background-color: var(--background-color2);
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
}
|
}
|
||||||
@ -149,14 +204,14 @@ label {
|
|||||||
}
|
}
|
||||||
#makeImage {
|
#makeImage {
|
||||||
flex: 0 0 70px;
|
flex: 0 0 70px;
|
||||||
background: rgb(80, 0, 185);
|
background: var(--accent-color);
|
||||||
border: 2px solid rgb(40, 0, 78);
|
border: var(--make-image-border);
|
||||||
color: rgb(255, 221, 255);
|
color: rgb(255, 221, 255);
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 30pt;
|
height: 30pt;
|
||||||
}
|
}
|
||||||
#makeImage:hover {
|
#makeImage:hover {
|
||||||
background: rgb(93, 0, 214);
|
background: hsl(var(--accent-hue), 100%, calc(var(--accent-lightness) + 6%));
|
||||||
}
|
}
|
||||||
#stopImage {
|
#stopImage {
|
||||||
flex: 0 0 70px;
|
flex: 0 0 70px;
|
||||||
@ -200,8 +255,8 @@ label {
|
|||||||
padding-right: 5px;
|
padding-right: 5px;
|
||||||
}
|
}
|
||||||
.panel-box {
|
.panel-box {
|
||||||
background: rgb(44, 45, 48);
|
background: var(--background-color2);
|
||||||
border: 1px solid rgb(47, 49, 53);
|
border: 1px solid var(--background-color3);
|
||||||
border-radius: 7px;
|
border-radius: 7px;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
margin-bottom: 15px;
|
margin-bottom: 15px;
|
||||||
@ -352,7 +407,7 @@ img {
|
|||||||
padding-right: 2pt;
|
padding-right: 2pt;
|
||||||
}
|
}
|
||||||
#community-links li a {
|
#community-links li a {
|
||||||
color: white;
|
color: var(--text-color);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
.dropdown {
|
.dropdown {
|
||||||
@ -363,8 +418,8 @@ img {
|
|||||||
position: absolute;
|
position: absolute;
|
||||||
z-index: 2;
|
z-index: 2;
|
||||||
|
|
||||||
background: rgb(18, 18, 19);
|
background: var(--background-color4);
|
||||||
border: 2px solid rgb(37, 38, 41);
|
border: 2px solid var(--background-color2);
|
||||||
border-radius: 7px;
|
border-radius: 7px;
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
margin-bottom: 15px;
|
margin-bottom: 15px;
|
||||||
@ -375,7 +430,7 @@ img {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.imageTaskContainer {
|
.imageTaskContainer {
|
||||||
border: 1px solid #333;
|
border: 1px solid var(--background-color2);
|
||||||
margin-bottom: 10pt;
|
margin-bottom: 10pt;
|
||||||
padding: 5pt;
|
padding: 5pt;
|
||||||
border-radius: 5pt;
|
border-radius: 5pt;
|
||||||
@ -384,7 +439,7 @@ img {
|
|||||||
.taskStatusLabel {
|
.taskStatusLabel {
|
||||||
float: left;
|
float: left;
|
||||||
font-size: 8pt;
|
font-size: 8pt;
|
||||||
background:rgb(44, 45, 48);
|
background:var(--background-color2);
|
||||||
border: 1px solid rgb(61, 62, 66);
|
border: 1px solid rgb(61, 62, 66);
|
||||||
padding: 2pt 4pt;
|
padding: 2pt 4pt;
|
||||||
border-radius: 2pt;
|
border-radius: 2pt;
|
||||||
@ -447,8 +502,8 @@ img {
|
|||||||
right: 0px;
|
right: 0px;
|
||||||
bottom: 3px;
|
bottom: 3px;
|
||||||
padding: 3px;
|
padding: 3px;
|
||||||
background: rgb(32, 33, 36);
|
background: var(--background-color1);
|
||||||
color: #ccc;
|
color: var(--input-text-color);
|
||||||
opacity: 70%;
|
opacity: 70%;
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
border-radius: 6px 0px;
|
border-radius: 6px 0px;
|
||||||
@ -474,14 +529,12 @@ select {
|
|||||||
input,
|
input,
|
||||||
select,
|
select,
|
||||||
textarea {
|
textarea {
|
||||||
background: hsl(225, 11.1%, 95%);
|
|
||||||
border: 2px solid hsl(225, 11.1%, 50%);
|
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
padding: 4px;
|
padding: 4px;
|
||||||
accent-color: rgb(80, 0, 185);
|
accent-color: var(--accent-color);
|
||||||
background: hsl(225, 11.1%, 14%);
|
background: var(--input-background-color);
|
||||||
border: 2px solid hsl(225, 11.1%, 10%);
|
border: 2px solid var(--input-border-color);
|
||||||
color: #ccc;
|
color: var(--input-text-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
input {
|
input {
|
||||||
@ -491,7 +544,7 @@ input {
|
|||||||
input:focus,
|
input:focus,
|
||||||
select:focus,
|
select:focus,
|
||||||
textarea:focus {
|
textarea:focus {
|
||||||
outline: 2px solid rgb(80, 0, 185);
|
outline: 2px solid var(--accent-color);
|
||||||
}
|
}
|
||||||
|
|
||||||
input[disabled],
|
input[disabled],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user