adding a theme color accent
This commit is contained in:
parent
c0c28ef8eb
commit
2991d07b86
|
@ -11,12 +11,16 @@
|
||||||
--black: #000;
|
--black: #000;
|
||||||
--gray: #DCDCDC;
|
--gray: #DCDCDC;
|
||||||
|
|
||||||
|
--light: #f1f1f1;
|
||||||
|
--dark: #222;
|
||||||
|
|
||||||
|
--theme: steelblue;
|
||||||
|
|
||||||
--primary: #1F618D;
|
--primary: #1F618D;
|
||||||
--info: #3498DB;
|
|
||||||
--warning: #B7950B;
|
--warning: #B7950B;
|
||||||
--danger: #C0392B;
|
--danger: #C0392B;
|
||||||
--success: #1E8449;
|
--success: #1E8449;
|
||||||
--default: #DCDCDC;
|
--default: #EEE;
|
||||||
}
|
}
|
||||||
|
|
||||||
[data-theme=dark] {
|
[data-theme=dark] {
|
||||||
|
@ -63,7 +67,7 @@ table {
|
||||||
}
|
}
|
||||||
|
|
||||||
table>thead>tr>th {
|
table>thead>tr>th {
|
||||||
border-bottom: 2px solid var(--mg);
|
border-bottom: 2px solid var(--theme);
|
||||||
}
|
}
|
||||||
|
|
||||||
table.striped tbody>:nth-child(2n-1) {
|
table.striped tbody>:nth-child(2n-1) {
|
||||||
|
@ -75,8 +79,8 @@ th {
|
||||||
}
|
}
|
||||||
|
|
||||||
th,td {
|
th,td {
|
||||||
border-bottom: 1px solid var(--mg);
|
|
||||||
padding: .5rem;
|
padding: .5rem;
|
||||||
|
border-bottom: 1px solid var(--theme);
|
||||||
}
|
}
|
||||||
|
|
||||||
fieldset {border: none;padding: 0;}
|
fieldset {border: none;padding: 0;}
|
||||||
|
@ -89,19 +93,24 @@ legend {
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
line-height: inherit;
|
line-height: inherit;
|
||||||
border: 0;
|
border: 0;
|
||||||
border-bottom: 1px solid var(--mg);
|
border-bottom: 1px solid var(--theme);
|
||||||
}
|
}
|
||||||
|
|
||||||
blockquote {
|
blockquote {
|
||||||
margin: var(--space) 0;
|
margin: var(--space) 0;
|
||||||
border-left: calc(var(--space) / 2) solid var(--fg);
|
border-left: calc(var(--space) / 2) solid var(--theme);
|
||||||
color: var(--black);
|
color: var(--black);
|
||||||
background: var(--gray);
|
background: var(--default);
|
||||||
padding: var(--space);
|
padding: var(--space);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
blockquote.primary {background: #DEF}
|
||||||
|
blockquote.danger {background: #FEE}
|
||||||
|
blockquote.warn {background: #FEA}
|
||||||
|
blockquote.success {background: #DFE}
|
||||||
|
|
||||||
code {
|
code {
|
||||||
color: var(--mg);
|
background: var(--default);
|
||||||
font-family: monospace;
|
font-family: monospace;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -110,7 +119,7 @@ blockquote code, details code {
|
||||||
}
|
}
|
||||||
|
|
||||||
hr {
|
hr {
|
||||||
color: var(--mg);
|
color: var(--theme);
|
||||||
border: 1px solid;
|
border: 1px solid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -119,6 +128,8 @@ h1,h2,h3,h4,h5,h6 {
|
||||||
padding-bottom: calc(var(--space) / 2);
|
padding-bottom: calc(var(--space) / 2);
|
||||||
text-transform: capitalize;
|
text-transform: capitalize;
|
||||||
color: var(--fg);
|
color: var(--fg);
|
||||||
|
|
||||||
|
color: var(--theme);
|
||||||
}
|
}
|
||||||
|
|
||||||
h1 {
|
h1 {
|
||||||
|
@ -131,7 +142,7 @@ h4 {font-size: 1.2rem}
|
||||||
h5 {font-size: 1rem}
|
h5 {font-size: 1rem}
|
||||||
h6 {font-size: .9rem}
|
h6 {font-size: .9rem}
|
||||||
|
|
||||||
a {color: var(--primary)}
|
a {color: var(--theme)}
|
||||||
a:hover {opacity: .5;}
|
a:hover {opacity: .5;}
|
||||||
/* a:hover {color: var(--fg)} */
|
/* a:hover {color: var(--fg)} */
|
||||||
|
|
||||||
|
@ -142,7 +153,7 @@ section, article {
|
||||||
|
|
||||||
article {
|
article {
|
||||||
border: 1px solid rgba(0,0,0,.125);
|
border: 1px solid rgba(0,0,0,.125);
|
||||||
background: var(--gray);
|
background: var(--default);
|
||||||
}
|
}
|
||||||
|
|
||||||
article main {
|
article main {
|
||||||
|
@ -176,7 +187,7 @@ details[open] {
|
||||||
margin-bottom: var(--space);
|
margin-bottom: var(--space);
|
||||||
}
|
}
|
||||||
|
|
||||||
details>* {padding: calc(var(--space)/2); border-top: 1px solid var(--bg)}
|
details>* {padding: calc(var(--space)/2); border-top: 1px solid var(--theme)}
|
||||||
|
|
||||||
summary {
|
summary {
|
||||||
background-color: var(--default);
|
background-color: var(--default);
|
||||||
|
@ -191,8 +202,8 @@ button, input {
|
||||||
color: var(--fg);
|
color: var(--fg);
|
||||||
min-width: fit-content;
|
min-width: fit-content;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border: 1px solid var(--mg);
|
|
||||||
height: 2.5rem;
|
height: 2.5rem;
|
||||||
|
border: 1px solid var(--theme);
|
||||||
border-radius: var(--radius);
|
border-radius: var(--radius);
|
||||||
padding: .5rem 1rem;
|
padding: .5rem 1rem;
|
||||||
}
|
}
|
||||||
|
@ -214,7 +225,12 @@ button[disabled], button[disabled]:hover {
|
||||||
button.link {
|
button.link {
|
||||||
border: none;
|
border: none;
|
||||||
background: none;
|
background: none;
|
||||||
color: var(--primary)
|
color: var(--theme)
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
background: var(--theme);
|
||||||
|
color: var(--white);
|
||||||
}
|
}
|
||||||
|
|
||||||
button.default {
|
button.default {
|
||||||
|
@ -248,10 +264,10 @@ button.success {
|
||||||
|
|
||||||
button:hover, input[type="reset"]:hover,input[type="submit"]:hover {
|
button:hover, input[type="reset"]:hover,input[type="submit"]:hover {
|
||||||
/* background: var(--mg); */
|
/* background: var(--mg); */
|
||||||
background: #DCDCDC;
|
background: var(--dark);
|
||||||
color: var(--black);
|
border: 2px solid var(--theme);
|
||||||
|
color: var(--light);
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
button.link:hover {
|
button.link:hover {
|
||||||
|
@ -265,7 +281,7 @@ input:disabled {
|
||||||
}
|
}
|
||||||
|
|
||||||
select:focus,textarea:focus,input:focus {
|
select:focus,textarea:focus,input:focus {
|
||||||
border: 2px solid var(--mg);
|
border: 2px solid var(--theme);
|
||||||
}
|
}
|
||||||
|
|
||||||
input[type="checkbox"],input[type="radio"] {
|
input[type="checkbox"],input[type="radio"] {
|
||||||
|
@ -282,7 +298,7 @@ select,textarea {
|
||||||
font-size: var(--size);
|
font-size: var(--size);
|
||||||
height: 2.5rem;
|
height: 2.5rem;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
border: 1px solid var(--mg);
|
border: 1px solid var(--theme);
|
||||||
color: var(--fg);
|
color: var(--fg);
|
||||||
background: var(--bg);
|
background: var(--bg);
|
||||||
border-radius: var(--radius);
|
border-radius: var(--radius);
|
||||||
|
@ -304,7 +320,7 @@ select {
|
||||||
textarea {
|
textarea {
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
resize: vertical;
|
resize: vertical;
|
||||||
border: 1px solid var(--mg);
|
border: 1px solid var(--theme);
|
||||||
height: calc(var(--size) * 6rem);;
|
height: calc(var(--size) * 6rem);;
|
||||||
padding: clamp(.5rem, var(--space), 2rem);
|
padding: clamp(.5rem, var(--space), 2rem);
|
||||||
cursor: text;
|
cursor: text;
|
||||||
|
@ -316,7 +332,7 @@ textarea {
|
||||||
nav {
|
nav {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
border-bottom: 1px solid var(--mg);
|
border-bottom: 1px solid var(--theme);
|
||||||
}
|
}
|
||||||
|
|
||||||
nav ul {
|
nav ul {
|
||||||
|
@ -377,8 +393,8 @@ nav ul li a:hover {opacity: .75;}
|
||||||
.fill {width: 100%; height: 100%}
|
.fill {width: 100%; height: 100%}
|
||||||
.outline {background-color: transparent; color: var(--fg); border: 1px solid var(--fg)}
|
.outline {background-color: transparent; color: var(--fg); border: 1px solid var(--fg)}
|
||||||
.underline {border-bottom: 1px solid var(--mg)}
|
.underline {border-bottom: 1px solid var(--mg)}
|
||||||
.border {border: 1px solid var(--mg)}
|
|
||||||
.content {padding: var(--space)}
|
.content {padding: var(--space)}
|
||||||
|
.border {border: 1px solid var(--theme)}
|
||||||
.title {margin: 0; padding:0}
|
.title {margin: 0; padding:0}
|
||||||
.subtitle {margin-top: -.25rem; font-size: small};
|
.subtitle {margin-top: -.25rem; font-size: small};
|
||||||
.spaceless {margin: 0; padding:0}
|
.spaceless {margin: 0; padding:0}
|
||||||
|
|
Loading…
Reference in New Issue