シャドウ生成
box-shadowを設計。
モジュラータイプスケールとCSSを生成。
あのイーハトーヴォのすきとおった風
あのイーハトーヴォのすきとおった風
あのイーハトーヴォのすきとおった風
あのイーハトーヴォのすきとおった風
あのイーハトーヴォのすきとおった風
あのイーハトーヴォのすきとおった風
あのイーハトーヴォのすきとおった風
あのイーハトーヴォのすきとおった風
:root {
--text-4xl: 48.828px;
--text-4xl-lh: 1.5;
--text-3xl: 39.063px;
--text-3xl-lh: 1.5;
--text-2xl: 31.25px;
--text-2xl-lh: 1.5;
--text-xl: 25px;
--text-xl-lh: 1.5;
--text-lg: 20px;
--text-lg-lh: 1.5;
--text-base: 16px;
--text-base-lh: 1.5;
--text-sm: 12.8px;
--text-sm-lh: 1.5;
--text-xs: 10.24px;
--text-xs-lh: 1.5;
}
.text-4xl {
font-size: var(--text-4xl);
line-height: var(--text-4xl-lh, 1.5);
}
.text-3xl {
font-size: var(--text-3xl);
line-height: var(--text-3xl-lh, 1.5);
}
.text-2xl {
font-size: var(--text-2xl);
line-height: var(--text-2xl-lh, 1.5);
}
.text-xl {
font-size: var(--text-xl);
line-height: var(--text-xl-lh, 1.5);
}
.text-lg {
font-size: var(--text-lg);
line-height: var(--text-lg-lh, 1.5);
}
.text-base {
font-size: var(--text-base);
line-height: var(--text-base-lh, 1.5);
}
.text-sm {
font-size: var(--text-sm);
line-height: var(--text-sm-lh, 1.5);
}
.text-xs {
font-size: var(--text-xs);
line-height: var(--text-xs-lh, 1.5);
}ベースサイズに一定の比率を何度も掛けて、調和のとれたフォントサイズ段階を作る方法です。各ステップは base × ratio^n です。
本文中心なら 1.125〜1.25(長2度・長3度)、見出し差を大きくしたいなら 1.333〜1.618(完全4度〜黄金比)がよく使われます。
pxは絶対サイズ、remはルートフォントサイズ基準の相対サイズです。アクセシビリティとレスポンシブでは rem が推奨されることが多いです。単位切替時はベース値を自動換算します。
いいえ。すべてブラウザ内で処理されます。