実際は、A 要素もボタンになるのですが、ここではアイコンボタンのみ考えます。現在 CDNJS でホスティングされています。 アイコンに関しては、Font Awesome よりダウンロードできますが、これも //netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css を使うことができます ( ライセンスページ ) アイコンの種類と名前に関しては、こちらを参照して下さい 画像として簡単に手にいれたい場合は、こちら(フリーフォントで簡単ロゴ作成)でダウンロードできます( フォントのライセンスは SIL Open Font License 1.1 です )
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Buttons/2.0.0/css/buttons.min.css"> <link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css"> <button class="button button-square button-tiny"><span class="fa fa-glass"></span></button> <button class="button button-box button-tiny"><i class="fa fa-music"></i></button> <button class="button button-circle button-tiny"><i class="fa fa-search"></i></button> <button class="button button-primary button-square button-small"><i class="fa fa-envelope-o"></i></button> <button class="button button-primary button-box button-small"><i class="fa fa-heart"></i></button> <button class="button button-primary button-circle button-small"><i class="fa fa-star"></i></button> <button class="button button-action button-square"><i class="fa fa-star-o"></i></button> <button class="button button-action button-box"><i class="fa fa-user"></i></button> <button class="button button-action button-circle"><i class="fa fa-film"></i></button> <button class="button button-highlight button-square button-large"><i class="fa fa-th-large"></i></button> <button class="button button-highlight button-box button-large"><i class="fa fa-th"></i></button> <button class="button button-highlight button-circle button-large"><i class="fa fa-th-list"></i></button> <button class="button button-caution button-square button-jumbo"><i class="fa fa-check"></i></button> <button class="button button-caution button-box button-jumbo"><i class="fa fa-remove"></i></button> <button class="button button-caution button-circle button-jumbo"><i class="fa fa-search-plus"></i></button> <button class="button button-royal button-square button-giant"><i class="fa fa-search-minus"></i></button> <button class="button button-royal button-box button-giant"><i class="fa fa-power-off"></i></button> <button class="button button-royal button-circle button-giant"><i class="fa fa-signal"></i></button> <button class="button button-3d button-box button-giant"><i class="fa fa-gear"></i></button> <button class="button button-3d button-primary button-circle button-giant"><i class="fa fa-trash-o"></i></button> <button class="button button-raised button-action button-box button-giant"><i class="fa fa-home"></i></button> <button class="button button-raised button-highlight button-circle button-giant"><i class="fa fa-file-o"></i></button> <button class="button button-longshadow-right button-caution button-box button-giant"><i class="fa fa-clock-o"></i></button> <button class="button button-longshadow-right button-royal button-circle button-giant"><i class="fa fa-road"></i></button> <button class="button button-glow button-box button-giant"><i class="fa fa-download"></i></button> <button class="button button-glow button-primary button-circle button-giant"><i class="fa fa-arrow-circle-o-down"></i></button> <button class="button button-border button-3d button-box button-giant"><i class="fa fa-gear"></i></button> <button class="button button-border button-3d button-primary button-circle button-giant"><i class="fa fa-trash-o"></i></button> <button class="button button-border button-glow button-box button-giant"><i class="fa fa-arrow-circle-o-up"></i></button> <button class="button button-border button-glow button-primary button-circle button-giant"><i class="fa fa-inbox"></i></button>
関連する記事 A 要素と CSS だけでボタンを表現する 『BUTTONS』
|
【HTML / CSSの最新記事】
- タイトルの背景画像を CSS でスクロールさせて雪を降らせ、after を使って画像で装飾する
- A 要素と CSS だけでボタンを表現する 『BUTTONS』
- CENTER 要素内での position:absolute で、位置指定されていない場合の振る舞い
- INPUT type="number" の振る舞いをブラウザ間で調整する
- META 要素の viewport で content 内の区切り文字に ;(セミコロン) を使うと Google Chrome で警告が出ました。
- CSS の display に 設定する inline-table と inline-block を交互に設定して効果を確認
- ブロックレベル要素内のブロックレベル要素を常に中央に表示する jQuery のデモ
- IE9 以降での完全な「データ URI」の利用 / WEBページにバイナリデータを埋め込む / data Protocol
- CSS で、white-space に pre-line を指定している PRE 要素内の ブラウザ毎の結果の違い
- TABLE要素を使わずに DIV 要素を使って横方向にエリアを配置する
- HTML : 画像を使ったボタンのバリエーション
- Picasa と list-style-image を使って、リストのマークをフォントサイズに合わせて拡大・縮小して利用する
- WEB フォントの記述方法の考察
- これがいい方法かどうかは解りませんが、直観的で解りやすい UL 要素内の LI 間の改行調整
- Google Chrome で IFRAME の frameborder="yes" が動作しないのですが(一般仕様はともかくとして)、よくよくブラウザ別に比べるとかなり違います。
- CSS3 の角丸を IE8以前でも使うには( ブログで使うには )
- CSS : display / vertical-align