Variables
_variables.scss
variables/
├── _animation.scss
├── _border.scss
├── _breakpoints.scss
├── _colors.scss
├── _header.scss
├── _iconography.scss
├── _layering.scss
├── _sidebar.scss
├── _spacing.scss
└── _typography.scss/* ---------- Define CSS Custom Properties ---------- */
:root {
/* --- Animation: Easing Functions --- */
--ejs-easing---d: ease-in-out;
/* --- Animation: Transition Durations --- */
--ejs-duration-transition---d: 0.2s; /* 200ms */
--ejs-duration-transition--quick: calc(var(--ejs-duration-transition---d) / 2); /* 100ms */
--ejs-duration-transition--slow: calc(var(--ejs-duration-transition---d) * 2); /* 400ms */
/* --- Animation: Fade Preset (Default) --- */
--ejs-animate-in---d: none; /* "Fade In" Animation */
--ejs-animate-out---d: none; /* "Fade Out" Animation */
/* --- Animation: Slide Preset --- */
--ejs-animate-in--slide: none; /* "Slide In" Animation */
--ejs-animate-out--slide: none; /* "Slide Out" Animation */
}
/* ---------- Map CSS Custom Properties to SCSS Variables ---------- */
/* --- Animation: Easing Functions --- */
$ejs-easing---d: var(--ejs-easing---d);
/* --- Animation: Transition Durations --- */
$ejs-duration-transition---d: var(--ejs-duration-transition---d); /* 200ms */
$ejs-duration-transition--quick: var(--ejs-duration-transition--quick); /* 100ms */
$ejs-duration-transition--slow: var(--ejs-duration-transition--slow); /* 400ms */
/* --- Animation: Fade Preset (Default) --- */
$ejs-animate-in---d: var(--ejs-animate-in---d); /* "Fade In" Animation */
$ejs-animate-out---d: var(--ejs-animate-out---d); /* "Fade Out" Animation */
/* --- Animation: Slide Preset --- */
$ejs-animate-in--slide: var(--ejs-animate-in--slide); /* "Slide In" Animation */
$ejs-animate-out--slide: var(--ejs-animate-out--slide); /* "Slide Out" Animation */Last updated