タグ

ブックマーク / itokoba.com (1)

  • レスポンシブ対応する時に、どうしても綺麗に要素が収まらない時のほぼ完璧な対処法

    clamp(下限, デザインファイル上のサイズ / アートボードの横幅 * 100vw, 上限); 例) 横幅375pxのアートボード上で30pxの文字 font-size: clamp(24px, 30 / 375 * 100vw, 30px) 例) 横幅1440pxのアートボード上で650pxの画像 width: clamp(0px, 650 / 1440 * 100vw, 650px) clampという見慣れない関数を使っています。後ほど詳しく説明します。 デモ このデモでは文字と画像部分に上記のサイズ調整を施しています。 解説 上記の計算式でやろうとしているのは、どの画面幅になっても比率を維持することです。比率が維持できているのなら画面幅が大きかろうが小さかろうが絶対に崩れません。 そこで比率が維持される計算式を考えます。画面幅に対してどのくらいか、が計算できれば良いですね。 よっ

    レスポンシブ対応する時に、どうしても綺麗に要素が収まらない時のほぼ完璧な対処法
  • 1