commit: 849590bccedcb9bfd19201f7fd3d445b581c4b6e
parent d9691cc6b1773c15d0d528ee554475463c2e5090
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Wed, 24 Oct 2018 11:12:39 +0200
css: Move to gruvbox colorscheme
Diffstat:
2 files changed, 64 insertions(+), 22 deletions(-)
diff --git a/css/colorscheme.css b/css/colorscheme.css
@@ -0,0 +1,41 @@
+:root {
+ /* gruvbox dark */
+ --dark-ansi00: #282828;
+ --dark-ansi00-hard: #1d2021;
+ --dark-ansi00-soft: #32302f;
+ --dark-ansi01: #cc241d;
+ --dark-ansi02: #98971a;
+ --dark-ansi03: #d79921;
+ --dark-ansi04: #458588;
+ --dark-ansi05: #b16286;
+ --dark-ansi06: #689d6a;
+ --dark-ansi07: #a89984;
+ --dark-ansi08: #928374;
+ --dark-ansi09: #fb4934;
+ --dark-ansi10: #b8bb26;
+ --dark-ansi11: #fabd2f;
+ --dark-ansi12: #83a598;
+ --dark-ansi13: #d3869b;
+ --dark-ansi14: #8ec07c;
+ --dark-ansi15: #ebdbb2;
+
+ /* gruvbox light */
+ --light-ansi-00: #fbf1c7;
+ --light-ansi-00-hard: #f9f5d7;
+ --light-ansi-00-soft: #f2e5bc;
+ --light-ansi-01: #cc241d;
+ --light-ansi-02: #98971a;
+ --light-ansi-03: #d79921;
+ --light-ansi-04: #458588;
+ --light-ansi-05: #b16286;
+ --light-ansi-06: #689d6a;
+ --light-ansi-07: #7c6f64;
+ --light-ansi-08: #928374;
+ --light-ansi-09: #9d0006;
+ --light-ansi-10: #79740e;
+ --light-ansi-11: #b57614;
+ --light-ansi-12: #076678;
+ --light-ansi-13: #8f3f71;
+ --light-ansi-14: #427b58;
+ --light-ansi-15: #3c3836;
+}
diff --git a/css/index.css b/css/index.css
@@ -1,3 +1,5 @@
+@import url('colorscheme.css')
+
#bio { clear: both; }
#avatar {
float: left;
@@ -13,21 +15,22 @@
height: auto;
}
.warn {
- background-color: rgba(255, 60, 0, 0.2);
- border-bottom: 0.125em solid #dc322f;
+ background-color: var(--dark-ansi09);
+ border-bottom: 0.125em solid var(--dark-ansi01);
+ color: var(--dark-ansi00); /* reverse */
}
figure {
text-align: center;
}
html, body {
- background-color: #002b36;
- color: #839496;
+ background-color: var(--dark-ansi00-hard);
+ color: var(--dark-ansi15);
margin: 0;
padding: 0;
font-family: sans;
}
a {
- color: #268bd2;
+ color: var(--dark-ansi04);
}
h1, h2, h3, h4, h5, h6 { font-family: serif; }
pre { white-space: pre-wrap; }
@@ -39,15 +42,15 @@ article, section {
article, section, main {
margin: 1.5rem;
padding: 0.5rem;
- background-color: #073642;
- border: 1pt solid #657b83;
+ background-color: var(--dark-ansi00-soft);
+ border: 1pt solid;
}
#art { border: none;}
code {
display: inline-table;
padding: 0 0.25em;
- background-color: #222;
- color: #C4C4C4;
+ background-color: var(--dark-ansi00);
+ color: var(--dark-ansi15);
font-family: monospace;
}
table {
@@ -72,9 +75,8 @@ quote + cite::before {
content: " — ";
}
nav, footer {
- background-color: #073642;
- /* background-image: linear-gradient(0deg, #db3038, #dc3025); */
- color: #586e75;
+ background-color: var(--dark-ansi00);
+ color: var(--dark-ansi07);
}
/* navbar */
nav {
@@ -101,18 +103,17 @@ nav ul li {
transition: 0.5s;
}
nav li:hover {
- background-color: #dc322f;
- background-image: linear-gradient(0deg, #db3038, #dc3025);
+ background-color: var(--dark-ansi01);
}
nav ul li:hover > ul {display: block;}
nav ul ul {
- background: #900;
+ background: var(--dark-ansi01);
display: none;
position: absolute;
}
-nav ul ul li {display: block;}
-nav ul ul li:hover {background: #B00;}
-nav ul ul li:hover:active {background: #E00;}
+nav ul ul li { display: block; }
+nav ul ul li:hover { background: var(--dark-ansi09); }
+nav ul ul li:hover:active { font-weight: normal; }
nav ul ul ul {
left: 100%;
position: absolute;
@@ -126,7 +127,7 @@ footer {
text-align: center;
}
footer a { color: inherit; }
-.l-ok { color: #859900; }
-.l-wip { color: #cb4b16; }
-.l-stalled { color: #002b36; color: #839496;}
-.l-bad { color: #dc322f; }
+.l-ok { color: var(--dark-ansi02); }
+.l-wip { color: var(--dark-ansi03); }
+.l-stalled { color: var(--dark-ansi07); }
+.l-bad { color: var(--dark-ansi01); }