前の記事 ≪:2011年3月24日 管理人のブックマーク
次の記事 ≫:光をクールに利用したグラフィック作成用Photoshopチュートリアル集

超シンプルなマークアップで実現できるCSS3による画像を使わない吹き出しサンプル

2011年03月25日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法
How to Create CSS3 Speech Bubbles Without Images JavaScript & CSS SitePoint Blogs

超シンプルなマークアップで実現できるCSS3による画像を使わない吹き出しサンプル。
吹き出しというと実装には若干階層を作ったマークアップが必要と考えますが、CSS3を使うと<p>だけで実現できるようです。

次のような吹き出しも、「<p class="bubble speech">SitePoint Rocks!</p> 」というシンプルなマークアップで実現出来ます。
影もついてますね。



角丸だけなら border-radiusで簡単に実現できそうですが、角のとんがったやつはちょっとしたハックを使っています。
border プロパティで枠線を設定し、左と上の線のみに色をつけることで三角形にしてます。それを2枚重ねることでとんがった部分を実現しているという。



更に次のような噴出しも「<p class="bubble thought">I think&hellip;</p> 」で実現。
何かを考えてる風の吹き出しに出来ます。radiusのプロパティを変えればもうちょっといい吹き出しにすることもできそう。



マークアップが綺麗になるのが何より嬉しいですね。CSS3最高です。

関連エントリ
関連の記事検索:CSS3, Webデザイン, CSS
スポンサード リンク

By.KJ : 2011年03月25日 09:08 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)