CSSで文字をブラウザ最小フォントサイズよりも小さくする方法

この記事を書いてる人

オジー

  • WordPress歴8年
  • 副業でデザイン/開発を受託→法人化
  • WordPressで会社HPをオリジナルテーマで作成
  • 主軸はデザイン、たまにフロントエンドのコードも書きます
  • 事業会社/受託会社 両方経験あり

どうも、ブラウザで小さく表示したいと思ったときに10px以下でフォントサイズを指定してもブラウザの最小フォントサイズ(10px)で表示されてしまいますよね?そんなときに無理矢理CSSで小さくする方法をご紹介します。

文字の可読性の点で言うと10px以下にすることは好ましくないと思いますが、「いや、この文字はもっと小さい方がおしゃれなんだ」とか「入れなきゃいけないけど目立たせたくない、むしろ消したい、けど消せない」というときに使用できるかと思います。

transform:scaleを使用

小さくしたい文字にtransform:scaleを使用します。そうすれば10px以下に表示することができます。下記がサンプルになります。

{
  display:block;
    transform:scale(0.9);
}

display:inlineではtransform:scaleすることはできません。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次