スポンサーリンク
タイトルの通り、AFFINGER4でスマホ表示の時だけフォントサイズを変える方法について。
AFFINGER4はデフォルトではちょっと大きいんですよね。
大きな画面のPC表示であればいいんですけど、小さな画面のスマートフォンではちょっと大き過ぎるかなという印象です。
左が変更前、右が変更後になります。
スマホでは文字が少し小さ目の方が、読む人も目に入ってくる文字数も多くて、さらさらっと読みやすいんじゃないかなと思うんですよね。
ただ、あまり小さ過ぎると字が見えないという問題も出てくるので、これくらいがいいのかなと。
肝心のカスタマイズですが超簡単です。
以下をスタイルシート(style.css)に記述するだけです。
(スタイルシートは、外観 > テーマの編集 を選べば開けます)
/*media Queries スマートフォンとタブレットサイズ(959px以下)で適応したいCSS - スマホ・タブレット ---------------------------------------------------------------------------------------------------*/ @media only screen and (max-width: 959px) { /*基本のフォントサイズ*/ p, /* テキスト */ .st-kaiwa-hukidashi, /* ふきだし */ .yellowbox, /* 黄色ボックス */ .graybox, /* グレーボックス */ .redbox, /* 薄赤ボックス */ .post ul li, /* ulリスト */ .post ol li, /* olリスト */ .post h5, /* H5 */ .post h6, /* H6 */ .post table tr td, table tr td /* テーブル */ { font-size: 15px; } /*-- ここまで --*/ }
@media only screen and (max-width: 959px)の箇所がポイント。
これはスマホ表示を指定しているわけではなくて、「表示幅が959px以下の場合は以下のパラメータを使用する」という意味ですね。
この指定だとタブレットなんかでも反映しているかもしれません。要は表示するサイズ次第です。
どこのフォントサイズを変更するかの指定は、上記の「/*」で囲っているコメントを見てもらえればわかるかと。
そのコメント部分にそれぞれの指定が記入されています。
不要な箇所は削除すればオッケーです。
サイズ調整については、18行目のfont-size: 15pxの箇所で出来ます。
僕は15pxにしました。今スマホで見てもらっていれば、そのサイズが15pxですね。
わからなければ、まずは上記をそのまま貼り付ければオッケーです。
細かいことは、その後に微調整してもいいかもしれませんね。
スポンサーリンク
スポンサーリンク