added demo site
This commit is contained in:
94
demo/css/custom_properties.css
Normal file
94
demo/css/custom_properties.css
Normal file
@ -0,0 +1,94 @@
|
||||
:root {
|
||||
|
||||
/* ###### ##### ## ##### ###### */
|
||||
/* ### ## ## ## ## ## ## ## */
|
||||
/* ## ## ## ## ## ## ###### */
|
||||
/* ### ## ## ## ## ## ## ## */
|
||||
/* ###### ##### ####### ##### ## ## */
|
||||
/*
|
||||
use color-mix() with transparent to add transparency
|
||||
https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color-mix#adding_transparency
|
||||
*/
|
||||
|
||||
&[data-color-scheme="light"] {
|
||||
/* light gray */
|
||||
--color-01-l: 90%;
|
||||
--color-01-a: 0%;
|
||||
--color-01-b: 0%;
|
||||
|
||||
/* black */
|
||||
--color-02-l: 0%;
|
||||
--color-02-a: 0%;
|
||||
--color-02-b: 0%;
|
||||
}
|
||||
|
||||
&[data-color-scheme="dark"] {
|
||||
/* black */
|
||||
--color-01-l: 0%;
|
||||
--color-01-a: 0%;
|
||||
--color-01-b: 0%;
|
||||
|
||||
/* light gray */
|
||||
--color-02-l: 90%;
|
||||
--color-02-a: 0%;
|
||||
--color-02-b: 0%;
|
||||
}
|
||||
|
||||
|
||||
--color-01: oklab(var(--color-01-l) var(--color-01-a) var(--color-01-b));
|
||||
--color-01-light: oklab(calc(var(--color-01-l) + 25%) var(--color-01-a) var(--color-01-b));
|
||||
--color-01-dark: oklab(calc(var(--color-01-l) - 25%) var(--color-01-a) var(--color-01-b));
|
||||
|
||||
--color-02: oklab(var(--color-02-l) var(--color-02-a) var(--color-02-b));
|
||||
--color-02-light: oklab(calc(var(--color-02-l) + 25%) var(--color-02-a) var(--color-02-b));
|
||||
--color-02-dark: oklab(calc(var(--color-02-l) - 25%) var(--color-02-a) var(--color-02-b));
|
||||
|
||||
--link-color-01: var(--text-color-01);
|
||||
--link-decoration-01: none;
|
||||
--link-hover-color-01: var(--text-color-01);
|
||||
--link-hover-decoration-01: underline;
|
||||
|
||||
--success-color: oklab(60.735% -40.534% 31.334%);
|
||||
--info-color: oklab(61.465% -23.829% -17.445%);
|
||||
--warning-color: oklab(82.103% 10.93% 66.106%);
|
||||
--danger-color: oklab(50.864% 51.073% 25.414%);
|
||||
|
||||
|
||||
|
||||
|
||||
/* ###### ###### ##### ###### ###### ## ## ###### */
|
||||
/* ## ## ## ## ## ### ## ### ## ## */
|
||||
/* ##### ###### ####### ## ## ## # ## ## ### */
|
||||
/* ## ## ## ## ### ## ## ### ## ## */
|
||||
/* ###### ## ## ## ###### ###### ## ## ##### */
|
||||
|
||||
|
||||
--space: 1lh;
|
||||
--eighth-space: calc(var(--space) * .125);
|
||||
--quarter-space: calc(var(--space) * .25);
|
||||
--half-space: calc(var(--space) * .5);
|
||||
--three-quarter-space: calc(var(--space) * .75);
|
||||
--one-and-quarter-space: calc(var(--space) * 1.25);
|
||||
--one-and-half-space: calc(var(--space) * 1.5);
|
||||
--one-and-three-quarter-space: calc(var(--space) * 1.75);
|
||||
--double-space: calc(var(--space) * 2);
|
||||
--tripple-space: calc(var(--space) * 3);
|
||||
|
||||
|
||||
|
||||
|
||||
/* ###### ###### ####### ###### ## ## ###### */
|
||||
/* ## ## ## ## ### ## ## */
|
||||
/* ##### ## # ## ## # ## ## ### */
|
||||
/* ## ## ## ## ## ### ## ## */
|
||||
/* ###### ###### ####### ###### ## ## ##### */
|
||||
|
||||
|
||||
--site-max-width: 1440px;
|
||||
|
||||
/* grid.css */
|
||||
--content-gap: var(--double-space);
|
||||
--content-padding: clamp(var(--space), 5dvw, var(--tripple-space));
|
||||
--site-padding: max(5dvw, 10px);
|
||||
--max-content-width: calc(var(--site-max-width) - var(--content-padding) * 2);
|
||||
}
|
Reference in New Issue
Block a user