WordPressにCSSをコピペし「LINEぽい吹き出し」を作って会話を入力する方法

LINEのインターフェースは、会話がとても分りやすいです。

シンプルでありながら、どちらが発言しているかすぐにわかるし、インターフェース自体も、もうかなり浸透しています。

でふと、「WordpressでもLINEのように会話文を表示できないかな?」と思い立ち、作成してみました。

今回は、その作成したLINE風吹き出しの設定方法と、使用方法紹介したいと思います。

こんな感じのものができます。

LINE風吹き出し

スポンサーリンク

主な手順

主な作成手順は、こんな感じです。

  1. CSSをstyle.cssなどに貼り付ける
  2. CSSのclassを用いて文章を書く

CSSさえ貼り付けてしまえば、あとは「吹き出しクラスを適用したpタグ」などで、書き込むだけです。それほど手間もかからないと思います。

作成方法

作成方法は以下です。

style.cssに貼り付ける

以下のCSSをstyle.cssにコピペします。

以下のCSSが書かれています。

  • 左側からの吹き出しクラス
  • 右側からの吹き出しクラス
  • 回り込み解除用のクラス

共通スタイルを、統合して書いてもよいのですが、説明が面倒になるので別々にしました。

WordPressエディターで書き込む

あとは、Wordpressのテキストエディターなどで以下のように書いていくだけです。

Wordpressのテキストエディターで入力

最初は、ビジュアルエディターで文章を通常通り打って後からclass属性を付けてもいいかもしれません。

気をつけなくてはいけないのは、会話文章の最後に<br class="clear_balloon"/>を付けていることです。(<div class="clear_balloon"></div>とかでも可)

これは、回り込み回避タグです。これを付けないと、そのあとに書き込まれる文章が回り込んでしまって、おかしな表示になるかもしれません。

動作確認

今、時間ある?

ちょっと手伝って欲しいんだけど、いいかな?

なに?

近くのコンビニでiTuneカードを何枚か買ってきて欲しいんだけどいいかな?

そんなことより、CSSの話しようぜ。

 

 

※うまく表示されない場合は、ブラウザのリロードを押してください。

divでラップして背景色を青っぽい色にすれば、よりそれっぽく見えるかもしれません。

今、時間ある?

ちょっと手伝って欲しいんだけど、いいかな?

なに?

近くのコンビニでiTuneカードを何枚か買ってきて欲しいんだけどいいかな?

そんなことより、CSSの話しようぜ。

スマホ表示

一応、レスポンシブでも大丈夫なように書いてあるつもりです。

スマホでの表示は以下のようになります。

スマホでの表示

AddQuicktagなどでの設定

タグを利用するには、AddQuicktagのようなプラグインや、ブログエディターの機能などに以下のように登録しておくと手軽に使用できます。

左側からの吹き出し

左側からの吹き出し

タグ
開始タグ <p class="left_balloon">
終了タグ </p>

右側からの吹き出し

右側からの吹き出し

タグ
開始タグ <p class="right_balloon">
終了タグ </p>

回り込みリセットタグ

タグ
開始タグ <br class="clear_balloon"/>
終了タグ  

WordPressで使うならこっちの方がおすすめ↓

タグ
開始タグ <div class="clear_balloon"></div>
終了タグ  

まとめ

今回の方法を利用すると、LINEっぽい会話文章を結構手軽に作れるのではないかと思います。

あくまで、「ぽい」だけなので、見た目などが全く同じになるわけではありません。

けれど、「会話文章を分りやすく表現するとき」などに使ってもよいですし、当然「LINEでのやりとりを再現するとき」などに利用すると、雰囲気ぐらいは伝わるかもしれません。

LINEなどは、キャプチャーをとればよいかもしれませんが、こちらの方法だと検索エンジンにも内容が伝わるという利点があります。

スポンサーリンク

フォローする

コメントをどうぞ

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

post date*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)