SWELLふきだしアイコンをスマホで大きく表示させる方法

SWELLふきだしアイコンをスマホで大きくする方法

SWELLのフォーラムで、スマホに表示される吹き出しアイコンが小さいので大きくしたいという質問がよせられていました。

それに対して、SWELL開発者の了さんが本来ならCSSでのカスタマイズに関してはサポート範囲外であることを伝えたうえで、他の人も知りたい情報だと思うのでと変更方法を教えてくれました

それを見て、私もCSSを追加しましたが、スマホでアイコンの大きさを確認したところ、大きくはなってるけど思ったのと違う形になっていました。他にも同じような人がいるのでは?と思ってこの記事を書いています

この記事では、こんなことを書いています

  • SWELLのフォーラムの方法でCSSの追加したらふきだしアイコンが楕円になった話
  • 私がSWELLでスマホのふきだしアイコンを大きくした方法
目次

SWELLのフォーラムの方法でCSSの追加したら、ふきだしアイコンが楕円になった話

まずは、SWELL公式フォーラムで紹介されていたCSSを追加してみました

SWELLのフォーラムで公開されたコードはこちらの2種類

PCサイズと同じにする場合のコード

.c-balloon__iconImg {
width: 80px;
height: 80px;
}

別の数値にする場合(メディアクエリを使ってスマホサイズにのみ適用)

@media (max-width: 599px) {
.c-balloon__iconImg {
width: 70px;
height: 70px;
}
}

SWELL会員の方は、フォーラム内>SWELLに関する質問>ふきだしブロックのアイコンのサイズ変更についてというタイトルのトピックを確認すると、了さんの回答が見れます

CSSを追加した結果、表示されたアイコンが楕円になった

この3種類を並べてみました(スマホでは1列で順番に表示されます)

  • 初期設定のアイコンサイズ
  • PCサイズと同じ80px
  • サイズを70pxにした場合

初期設定のアイコン

SWELL 初期設定のアイコン

表情が少し解りにくい?

PCサイズと同じ大きさのコード

CSS追加で楕円になったアイコン

かなり縦長の楕円になっています

別の数値(70)にしてみた場合

ちょっと楕円になったアイコン

やっぱり少し楕円形

あさひ

なぜだぁ。。。

HTMLなら少し解る程度で、CSSなんて解らないわたし
なぜ?としか解らず放心状態なところに救世主が現れました

https://twitter.com/96ssbike/status/1364978094801522698?s=20

私がスマホのふきだしアイコンを大きく表示させた方法

なぜSWELLフォーラムで書かれた方法でダメだったのかは不明ですが、しらこさんのツイートにあった、みさきさんのブログで書いてあるコードで試してみると、上手くいきました

私が上手くいったアイコンを大きくするコード

みさきさんのブログを参考に、サイズだけ100px→80pxに変更してあります

/* スマホアイコン */
@media screen and (max-width: 480px){
.c-balloon__icon {
width: 80px;
}
.c-balloon__iconImg {
width: 80px;
height: 80px;
}
}

1行目の/* スマホアイコン */っていうのは、私が後で何のコードか解るように入れているだけです
私はコードが読めないので、入れとかないと後で困るので

参考にした、みさきさんのブログはこちら

SWELLのカスタマイズ記事があって、全部見てしまいました。

あさひ

これからの更新が楽しみなブログの1つになりました

実際に表示されたアイコンがこちら

初期設定のアイコンサイズ

SWELL 初期設定のアイコン

みさきさんのコードで変更後(サイズは80)

SWELLで正常に大きくなったアイコン

吹き出しのアイコンが大きくなった影響で、文字の改行数が増えています

まとめ

ちょっとしたことですが、気になりだすとどうにかしたくなるのがワードプレスのカスタマイズ
基本、どのテーマもCSSが関係するカスタマイズは対応してくれません

そんな中、利用者の方がこうやって記事にして解説してくれると助かりますよね

ふきだしアイコンをスマホで大きく表示させる
簡単そうですが、私には無理なので本当に助かります

SWELLふきだしアイコンをスマホで大きくする方法

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

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

コメント

コメントする

コメントは日本語で入力してください。(スパム対策)

CAPTCHA

目次