Skip to content

Commit 174dac3

Browse files
committed
feat: add fluid font size calculations to preflight and typography styles
1 parent 7d8302d commit 174dac3

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

packages/nimiq-css/src/css/preflight.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@
1919
}
2020

2121
:where(*:not(:where(.nq-raw *, [nq-raw] *))) {
22+
/* Font size calculation */
23+
--f-font-width-range: calc(var(--nq-screen-width-max) - var(--nq-screen-width-min));
24+
--f-font-scale-factor: calc((100vw - (1px * var(--nq-screen-width-min))) / var(--f-font-width-range));
25+
--font-size-range: calc(var(--font-size-max) - var(--font-size-min));
26+
--font-size-fluid: calc(1px * var(--font-size-min) + var(--font-size-range) * var(--f-font-scale-factor));
27+
--font-size: clamp(calc(1px * var(--font-size-min)), var(--font-size-fluid), calc(var(--font-size-max) * 1px));
28+
2229
border-color: rgb(var(--nq-neutral-400));
2330
outline-color: rgb(var(--nq-blue));
2431
outline-width: 1.5px;

packages/nimiq-css/src/css/typography.css

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,6 @@
4343
--nq-m-range: calc(var(--nq-m-max) - var(--nq-m-min));
4444
--nq-m-fluid: calc(1px * var(--nq-m-min) + var(--nq-m-range) * var(--nq-margin-scale-factor));
4545
--nq-m-size: clamp(calc(1px * var(--nq-m-min)), var(--nq-m-fluid), calc(var(--nq-m-max) * 1px));
46-
47-
/* Font size calculation */
48-
--f-font-width-range: calc(var(--nq-screen-width-max) - var(--nq-screen-width-min));
49-
--f-font-scale-factor: calc((100vw - (1px * var(--nq-screen-width-min))) / var(--f-font-width-range));
50-
--font-size-range: calc(var(--font-size-max) - var(--font-size-min));
51-
--font-size-fluid: calc(1px * var(--font-size-min) + var(--font-size-range) * var(--f-font-scale-factor));
52-
--font-size: clamp(calc(1px * var(--font-size-min)), var(--font-size-fluid), calc(var(--font-size-max) * 1px));
5346
}
5447

5548
> *:first-child {

0 commit comments

Comments
 (0)