ビューポート幅375~1280pxの間では、H1要素のフォントサイズが20~30pxの間で変化します。
ボックスの幅を操作して効果をご確認ください。
:root { --break-point: 375px; --min-h1-fs: 20px; --max-h1-fs: 30px; --ratio-h1-fs: calc((30 - 20) / (1280 - 375)); /* 実数値で計算 */ --h1-fs: clamp( var(--min-h1-fs), (100vw - var(--break-point)) * var(--ratio-h1-fs) + var(--min-h1-fs), var(--max-h1-fs) ) } /* 全体に有効 */ h1 { font-family: 'Verdana', sans-serif; font-size: var(--h1-fs); }