【CSS】 すぐに使える!デザイン・アニメーションともに洗練されたツールチップ9種
Contents
【CSS】 すぐに使える!デザイン・アニメーションともに洗練されたツールチップ9種
デザイン性にも優れ、きれいにアニメーションするツールチップがCODROPSで公開されていたので、ご紹介します。
まずはデモ
http://tympanus.net/Development/TooltipStylesInspiration/
スタイルは全部で9種。シンプルなものから漫画風のものまで、バリエーションが豊富なので、サイトに合うデザインが見つかるはず。
Chromeを推奨していますが、Firefoxでも正常に動作しているようです。
使い方
元サイトの「DOWNLOAD SOURCE」よりソース一式をダウンロードします。
ツールチップのスタイルごとに、HTMLもCSSも分かれているので、使いやすいと思います。
ページ内の細かいスタイルはデモ用のdemo.cssで指定されていますが、ツールチップの機能自体はそれぞれのHTMLとCSSのみで完結します。
cssのパスはお使いの環境に合わせてください。
CLASSIC
最もベーシックなタイプです。
[HTML]
head内
body内
ここにマウスオーバー ここにツールチップの中身のテキストを入れます。リンクも貼ることができます
ROUND
丸い吹き出しで表示されるので、アイコンを入れるのにピッタリ。
アニメーションのタイプも5種類あります。
デモのアイコンには、Font Awesomeのアイコンフォントを使用しているので、ツールチップ用CSSの他に、フォント用CSSをhead内で読み込む必要があります。
[HTML]
head内
body内
- メニュー ・・・リストの数だけ繰り返す
■CURVED
輪状のアイコンにマウスをあてると、下から飛び出るようなアニメーションでツールチップが表示されます。
輪状のアイコンが大きくなったり小さくなったりしていますが、これもCSS内で指定されているので、tooltip-curved.cssのみを読み込めばOKです。
[HTML]
head内
body内
ツールチップの中身
■SHARP
SVGを使用したツールチップです。
SVG画像はimgフォルダ内に入っています。
[HTML]
head内
body内
テキストテキスト ここにマウスオーバー ツールチップの中身 テキストテキスト
■BLOATED
アイコンからぷくっと飛び出すかわいいツールチップ。
こちらもFont Awesomeのアイコンフォントを使用しているので、ツールチップ用CSSの他にフォント用CSSをhead内で読み込みます。
[HTML]
head内
body内
- ツールチップの中身 ・・・リストの数だけ繰り返す
■BOX
マウスオーバーしたテキストごとツールチップ化するようなデザインです。シンプルで使いやすいですね。
[HTML]
head内
body内
テキストテキスト ここにマウスオーバー ツールチップの中身リンクなど テキストテキスト
■COMIC
その名の通り、コミック風吹き出しです。
こちらも、もちろんSVG画像を使用。
直接HTMLにパスを描画していますので、コピー&ペーストでもできますし、お好みのSVGを書き出して使うのもいいですね。
[HTML]
head内
body内
■LINE
水平ラインが描かれた後に、その上にボックスが現れるアニメーションになっています。
封筒のアイコンがアイコンフォントなので、Font Awesome用のCSSを読み込んでいますが、ここをテキストにする場合はツールチップ用CSSのみを読みこめばOKです。
[HTML]
head内
body内
■FLIP
フリップして現れるツールチップです。センターで配色が分かれるので、サンプルのように画像と短いテキストで使うのが良さそうです。
[HTML]
head内
body内
以上、9種のツールチップの使い方をご紹介しました。
スタイリッシュなツールチップが欲しい、という時に、ぜひ使ってみてください。
Font Awesomeのクラス名が分からない!という方は、下記の一覧を参考にしてみてください。
The Icons (Font Awesome)
http://fortawesome.github.io/Font-Awesome/icons/