最小値、推奨値、最大値を指定してレスポンシブな値を設定する関数です。フルードタイポグラフィに最適です。
clamp(<min>, <preferred>, <max>)
font-size: clamp(1rem, 4vw, 3rem);
1remから3remの間でビューポート幅に応じて調整
width: clamp(300px, 50%, 800px);
300pxから800pxの間で50%の幅を維持
padding: clamp(1rem, 5vw, 4rem);
レスポンシブなパディング設定
メディアクエリを減らせる。calc()と組み合わせるとさらに柔軟。
Chrome 79+, Firefox 75+, Safari 13.1+