Skip to content

Commit

Permalink
moved dimensions and radi to their own file
Browse files Browse the repository at this point in the history
  • Loading branch information
dutchcelt committed Jan 6, 2024
1 parent 17bbc9a commit ebdba2b
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 13 deletions.
2 changes: 2 additions & 0 deletions index.css
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
@import url('src/system-typography.css');
@import url('src/system-stroke.css');
@import url('src/system-spacing.css');
@import url('src/system-dimensions.css');
@import url('src/system-radi.css');
@import url('src/system-custom-colors.css');

@import url("src/system-selectors.css");
6 changes: 6 additions & 0 deletions src/system-dimensions.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
@layer --system {
:root{
--system-dimension-min-width: 320px; /* 320px: 16px => 5vw/cqw */
--system-dimension-content-width: 85ch; /* Approx. 756px: 16px => 2.12cqw */
}
}
5 changes: 5 additions & 0 deletions src/system-radi.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
@layer --system {
:root{
--system-radius: clamp(3px, 0.6666ex, var(--system-spacing-single));
}
}
27 changes: 14 additions & 13 deletions src/system-spacing.css
Original file line number Diff line number Diff line change
@@ -1,32 +1,33 @@
@layer --system {
:root{
/* UNITS */
--system-spacing-single: clamp(8px, 1rem, 16px);
--system-spacing-double: clamp(16px, 2rem, 32px);
--system-spacing-single: clamp(8px, 1rem, 24px);
--system-spacing-double: clamp(16px, 2rem, 48px);

/* PAGE */
--system-spacing-layout: max(var(--system-spacing-single), 5vw);
--system-spacing-page-block: 0;
--system-spacing-page-inline: max(var(--system-spacing-single), 5vw);

/* HEADING */
--system-spacing-heading-block-start: max(var(--system-spacing-double), 2.5ex);
--system-spacing-heading-block-end: var(--system-spacing-main);

/* MAIN */
--system-spacing-content: clamp(var(--system-spacing-single), 1ex, var(--system-spacing-double));
--system-spacing-main: clamp(var(--system-spacing-single), 1ex, var(--system-spacing-double));
--system-spacing-main-block: clamp(var(--system-spacing-single), 1ex, var(--system-spacing-double));
--system-spacing-main-inline: clamp(var(--system-spacing-single), 1ex, var(--system-spacing-double));

/* SECTION */
--system-spacing-section-block: max(var(--system-spacing-double), 2.5ex);

/* HEADING */
--system-spacing-heading-block-start: max(var(--system-spacing-double), 2.5ex);
--system-spacing-section-inline: 0;

/* GAP */
--system-spacing-column-gap: clamp(var(--system-spacing-single), 5cqw, var(--system-spacing-double));
--system-spacing-row-gap: clamp(var(--system-spacing-single), 5cqw, var(--system-spacing-double));
--system-spacing-column-gap: clamp(var(--system-spacing-single), 3cqw, var(--system-spacing-double));
--system-spacing-row-gap: clamp(var(--system-spacing-single), 3cqw, var(--system-spacing-double));

/* ELEMENTS */
--system-spacing-element: 0.5ex 0.5ch;
--system-spacing-button: 0.8ex 1.5ch;

--system-dimension-min-width: 320px;
--system-dimension-content-width: 85ch;

--system-radius: clamp(3px, 0.6666ex, var(--system-spacing-single));
}
}

0 comments on commit ebdba2b

Please sign in to comment.