ブートストラップ フォント アイコン
この章では、フォントアイコン (グリフィコン) について説明し、いくつかの例を通してその使用法を理解します。 Bootstrap には、200 を超えるフォント形式のグリフがバンドルされています。まず、フォントアイコンとは何なのかを理解しましょう。
フォントアイコンとは何ですか?
フォントアイコンは、Webプロジェクトで使用されるアイコンフォントです。 Glyphicons Halflings には商用ライセンスが必要ですが、プロジェクトベースのブートストラップを通じてこれらのアイコンを無料で使用できます。
アイコン作者様に感謝の気持ちを込めて、ご使用の際にはGLYPHICONSのWebサイトへのリンクを貼っていただければ幸いです。
フォント アイコンを取得する
環境インストールの章で Bootstrap 3.x バージョンをダウンロードし、そのディレクトリ構造を理解しました。フォント アイコンは、fonts フォルダー内にあります。このフォルダーには、次のファイルが含まれています:
glyphicons-halflings-normal.eot
glyphicons-halflings-normal.svg
glyphicons-halflings-normal 。 ttf
glyphicons-halflings- Regular.woff
関連する CSS ルールは、 dist フォルダー内の css フォルダー内の bootstrap.css および bootstrap-min.css ファイルに記述されています。
フォント アイコン リスト
ここをクリックすると、利用可能なフォント アイコンのリストが表示されます。
CSSルールの説明
以下のCSSルールはグリフィコンクラスを構成します。
font-family: 'Glyphicons Halflings';
src: url('../fonts/glyphicons-halflings-normal.eot');
src: url('../fonts/ glyphicons-halflings-normal.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings- Regular.woff') format('woff'), url('.. /fonts/glyphicons-halflings- Regular.ttf') format('truetype')、url('../fonts/glyphicons-halflings-normal.svg#glyphicons_halflings Regular') format('svg');
}
。 glyphicon {
位置: 相対;
トップ: 1px;
表示: インラインブロック;
フォントファミリー: 'Glyphicons Halflings';
-webkit-font-smoothing: アンチエイリアス;
フォント スタイル: 通常;
font-weight : 通常;
行の高さ: 1;
-moz-osx-font-smoothing: グレースケール;
}
つまり、font-face ルールは実際にグリフィコンが見つかるフォントファミリーと位置を宣言します。
.glyphicon クラスは、上から 1px の相対位置オフセットを宣言し、インラインブロックとしてレンダリングし、フォントを宣言し、通常どおり font-style と font-weight を指定し、行の高さを 1 に設定します。それ以外の場合は、ブラウザー間の一貫性を保つために -webkit-font-smoothing: antialiased および -moz-osx-font-smoothing: greyscale; を使用します。
それでは、
width: 1em;
}
は空のグリフィコンです。
ここには 200 のクラスがあり、各クラスはアイコン用です。これらのクラスの一般的な形式は次のとおりです:
content: "hexvalue";
}
たとえば、使用されるユーザー アイコンには次のクラスがあります:
コンテンツ: "e008";
}
使用方法
アイコンを使用するには、以下のコードを使用するだけです。アイコンとテキストの間には適切なスペースを空けてください。
<span class="glyphicon glyphicon-search"></span>
次の例は、フォント アイコンの使用方法を示しています:
<html>
<head>
<title>ブートストラップ 实例 - 字体图标の使用方法</title>
<link href="http://libs.baidu. com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min. js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script></ head>
<body>
<p>
<button type="button" class="btn btn-default">
<span class="glyphicon glyphicon-sort-by-attributes"> </span>
</button>
<button type="button" class="btn btn-default">
<span class="glyphicon glyphicon-sort-by-attributes-alt"> </span>
</button>
<button type="button" class="btn btn-default">
<span class="glyphicon glyphicon-sort-by-order">< /span>
</button>
<button type="button" class="btn btn-default">
<span class="glyphicon glyphicon-sort-by-order-alt">< /span>
</button>
</p>
<button type="button" class="btn btn-default btn-lg">
<span class="glyphicon glyphicon-user"> ;</span> ユーザー
</button>
<button type="button" class="btn btn-default btn-sm">
<span class="glyphicon glyphicon-user"></span> ユーザー
</button>
<button type="button" class="btn btn-default btn-xs">
<span class="glyphicon glyphicon-user"></span> ユーザー
</button>
</body>
</html>
实例
<!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 如何使用字体图标</title> <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script> </head> <body> <p> <button type="button" class="btn btn-default"> <span class="glyphicon glyphicon-sort-by-attributes"></span> </button> <button type="button" class="btn btn-default"> <span class="glyphicon glyphicon-sort-by-attributes-alt"></span> </button> <button type="button" class="btn btn-default"> <span class="glyphicon glyphicon-sort-by-order"></span> </button> <button type="button" class="btn btn-default"> <span class="glyphicon glyphicon-sort-by-order-alt"></span> </button> </p> <button type="button" class="btn btn-default btn-lg"> <span class="glyphicon glyphicon-user"></span> User </button> <button type="button" class="btn btn-default btn-sm"> <span class="glyphicon glyphicon-user"></span> User </button> <button type="button" class="btn btn-default btn-xs"> <span class="glyphicon glyphicon-user"></span> User </button> </body> </html>
インスタンスの実行 »
「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します
带有导航栏的字体图标
<html>
<head>
<title>导航栏的字体图标</title>
<メタ名= viewport" content="width=device-width, initial-scale=1.0">
<!-- ブートストラップ -->
<link href="http://apps.bdimg.com/libs/bootstrap /3.2.0/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
padding-top: 50px;
padding-left: 50px;
}
</style>
<!--[if lt IE 9]>
<script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
<![endif]-->
</head>
<body>
<div class="navbar navbar-fixed-top navbar-inverse" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar -collapse">
<span class="sr-only">ナビゲーションの切り替え</span>
<span class="icon-bar"></span>
<span class="アイコン-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#" >プロジェクト名</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="#"><span class="glyphicon glyphicon-home">Home</span></a></li>
<li><a href="#shop"><span class="glyphicon glyphicon-shopping-cart">Shop</span></a></li>
<li><a href="#support"><span class="glyphicon glyphicon-headphones">Support</span></a></li>
</ul>
</div><!-- /.nav-collapse -->
</div><!-- /.container -->
</div>
<!-- jQuery (Bootstrap 插件需要引入) -->
<script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- 包含了所有编译插件 -->
<script src="http://apps.bdimg.com/libs/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</body>
</html>
实例
<!DOCTYPE html> <html> <head> <title>导航栏的字形图标</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Bootstrap --> <link href="http://apps.bdimg.com/libs/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet"> <style> body { padding-top: 50px; padding-left: 50px; } </style> <!--[if lt IE 9]> <script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script> <![endif]--> </head> <body> <div class="navbar navbar-fixed-top navbar-inverse" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#">Project name</a> </div> <div class="collapse navbar-collapse"> <ul class="nav navbar-nav"> <li class="active"><a href="#"><span class="glyphicon glyphicon-home">Home</span></a></li> <li><a href="#shop"><span class="glyphicon glyphicon-shopping-cart">Shop</span></a></li> <li><a href="#support"><span class="glyphicon glyphicon-headphones">Support</span></a></li> </ul> </div><!-- /.nav-collapse --> </div><!-- /.container --> </div> <!-- jQuery (Bootstrap 插件需要引入) --> <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> <!-- 包含了所有编译插件 --> <script src="http://apps.bdimg.com/libs/bootstrap/3.2.0/js/bootstrap.min.js"></script> </body> </html>
インスタンスの実行 »
「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します
定制字体图标
我们已经看到如何使用字体图标,接下来我们看看如何定制字体图标。
我们将以上面的实例开始,并通过改变字体尺寸、颜色和应用文本阴影来进行定制图标。
下面是开始的代码:
<span class="glyphicon glyphicon-user"></span> User
</button>
フォント サイズをカスタマイズする
フォント サイズを増減することで、アイコンを大きくしたり小さくしたりすることができます。
<span class="glyphicon glyphicon-user"></スパン>ユーザー
</button>
カスタマイズされたフォントカラー
<span class="glyphicon glyphicon-user"></span> ユーザー
</button>
テキストシャドウを適用
<span class="glyphicon glyphicon-user"></span> ユーザー
</button>
オンラインカスタムフォントアイコン
アイコンリスト
<td
<t
アイコン | クラス名 | インスタンス | |
---|---|---|---|
glyphicon glyphicon-asterisk | 試してみる | ||
gly phicon glyphicon-plus | 試してみる | ||
グリフィコン グリフィコン-マイナス | 試してみる | ||
グリフィコン グリフィコン-ユーロ | 試してみる | ||
グリフィcon glyphicon-cloud | 試してみる | ||
グリフィコン グリフィコン-エンベロープ | 試してみる | ||
グリフィコン グリフィコン-鉛筆 | 試してみる | ||
グリフィコン-グラス 試してみる | |||
グリフィコン グリフィコン - 音楽 試してみる | |||
glyphicon glyphicon-search試してみる | |||
glyphicon glyphicon-heart試してみる | |||
glyphicon glyphicon-star 試してみるそれ | |||
glyphicon glyphicon-star-empty試してみる | |||
glyphicon glyphicon-user試してみる | |||
glyphicon glyphicon-film 試してみるそれ | |||
glyphicon glyphicon-th-large試してみる | |||
glyphicon glyphicon-th試してみる | |||
glyphicon glyphicon-th -list 試してみる | |||
グリフィコン グリフィコン-OK試してみる | |||
グリフィコン グリフィコン-削除試してみる | グリフィコン ズームイン | 試してみる | |
グリフィコン ズームアウト | 試してみる | ||
グリフィコングリフィコンオフ | 試してみましょう | ||
glyphicon glyphicon-signal | 試してみる | ||
glyphicon-cog | 試してみる | ||
glyphi con glyphicon-trash | 試してみましょう | ||
glyphicon glyphicon-home | 試してみる | ||
glyphicon glyphicon-file | 試してみる | ||
glyphicon gリフィコンタイム | 試してみる | ||
glyphicon glyphicon-road | 試してみる | ||
glyphicon glyphicon-download-alt | 試してみる | ||
glyphicon glyphicon-download | 試してみる | ||
glyphicon glyphicon-upload | 試してみる | ||
glyphicon glyphicon-inbox | 試してみる | ||
glyphicon-play-circ le | 試してみましょう | ||
glyphicon glyphicon-repeat | 試してみる | ||
glyphicon glyphicon-refresh | 試してみる | ||
glyphicon glyphicon-list-alt | 試してみる | ||
グリフィコン グリフィコン-ロック | 試してみる | ||
グリフィコン グリフィコン-フラグ | 試してみる | ||
グリフィコン-ヘッドフォン | 試してみる | ||
グリフィコン グリフィコン-ボリュームオフ | お試しください | ||
グリフィコン - 音量ダウン | 試してみる | ||
グリフィコン - 音量を上げる | 試してみる | ||
グリフィコンglyphi con-qrcode | 試してみましょう | ||
glyphicon glyphicon-barcode | 試してみる | ||
glyphicon-tag | 試してみる | ||
glyphicon glyphicon-tags | 試してみる | ||
グリフィコン グリフィコン-ブック | 試してみる | ||
グリフィコン グリフィコン-ブックマーク | 試してみる | ||
グリフィコン-印刷する | 試してみる | ||
glyphicon glyphicon-camera | 試してみる | ||
glyphicon glyphicon-font | 試してみる | ||
glyphicon-bold | |||
グリフィコン グリフィコン - 斜体 | 試してみる | ||
glyphicon glyphicon-text-height | 試してみる | ||
glyphicon glyphicon-text-width | |||
グリフィコン glyphicon-align-左 | 試してみる | ||
glyphicon glyphicon-align-center | 試してみる | ||
glyphicon glyphicon-align-right | 試してみる | ||
グリフィコンglyphicon-align-justify | 試してみる | ||
glyphicon-list | 試してみる | ||
gly phicon glyphicon-indent-left | 試してみる | ||
グリフィコン-インデント-右 | 試してみる | ||
グリフィコン-フェイスタイム-ビデオ | 試してみる | ||
グリフィコングリフィコンピクチャー | 試してみてください | ||
グリフィコングリフィコンマップマーカー | 試してみる | ||
グリフィコン調整 | 試してみる | ||
glyphicon glyphicon-tint | 試してみる | ||
glyphicon glyphicon-check試してみる | |||
glyphicon glyphicon-move試してみる | |||
glyphicon glyphicon-step-backward 試してみる | |||
glyphicon glyphicon-早戻し-早戻し試してみる | glyphicon glyphicon-pause | ||
glyphicon glyphicon-stop | |||
グリフィコン glyphicon-forward | |||
グリフィコン グリフィコン-早送り | |||
グリフィコン-ステップフォワード | |||
グリフィコン グリフィコン-取り出し | |||
glyphicon glyphicon-che vron-left | |||
グリフィコン-山形-右 | 試してみる | ||
グリフィコン-プラス記号 | 試してみる | ||
glyphi con-minus-sign | 試してみる | ||
グリフィコン グリフィコン-削除-サイン | 試してみる | ||
グリフィコン グリフィコン-OK-サイン | 試してみる | ||
グリフィコン glyphicon-question-sign | 試してみる | ||
glyphicon glyphicon-info-sign | 試してみる | ||
glyphicon glyphicon-スクリーンショット | 試してみる | ||
グリフィコン グリフィコン-削除-サークル | 試してみる | ||
glyphicon glyphicon-ok-circle | 試してみる | ||
glyphicon-ban-circle | 試してみる | ||
グリフィコン グリフィコン-arrow-left | 試してみる | ||
glyphicon glyphicon-arrow-right | 試してみる | ||
glyphicon glyphicon-arrow-up | |||
glyphicon glyphicon-arrow-down | 試してみる | ||
glyphicon glyphicon-share-alt | 試してみる | ||
glyphicon -サイズフル | 試してみる | ||
glyphicon glyphicon-resize-small | 試してみる | ||
glyphicon glyphicon-exclamation-sign | 試してみる | ||
グリフィコングリフィコンギフト | 試してみてください | ||
glyphicon glyphicon-leaf | 試してみてください | ||
グリフィコン-ファイア | 試してみる | ||
グリフィコン-目-開く | 試してみる | ||
グリフィコン-目-閉じる | 試してみる | ||
glyphicon glyphicon-warning-sign | 試してみる | ||
glyphicon-plane | 試してみる | ||
gly phicon gリフィコンカレンダー | 試してみる | ||
グリフィコン-ランダム | 試してみる | ||
グリフィコン-コメント | 試してみる | ||
グリフィコン-magnet | 試してみてください | ||
グリフィコン グリフィコン-シェブロン-アップ | 試してみる | ||
グリフィコン グリフィコン-シェブロン-ダウン | 試してみる | ||
グリフィコンphicon-リツイート | 試してみましょう | ||
glyphicon glyphicon-shopping-cart | 試してみる | ||
glyphicon glyphicon-folder-close | 試してみる | ||
glyphicon glyphicon-folder-open | 試してみる | ||
glyphicon glyphicon-resize-vertical | 試してみる | ||
glyphicon glyphicon-resize-horizontal | 試してみる | ||
glyphicon glyphicon-hdd | 試してみるそれ | ||
グリフィコン・グリフィコン・ブルホーン | 試してみる | ||
グリフィコン・グリフィコン・ベル | 試してみる | ||
glyphicon glyphicon-certificate | 試してみる | ||
グリフィコン-サムズアップ | 試してみる | ||
グリフィコン-サムズダウン | 試してみる | ||
グリフィコンphicon-hand-right | 試してみてください | ||
グリフィコン グリフィコン-左手 | 試してみる | ||
グリフィコン グリフィコン-左手 | 試してみる | ||
グリフィコン グリフィコン-お下がり | 試してみる | ||
glyphicon glyphicon-circle-arrow-right | 試してみる | ||
glyphicon glyphicon-circle-arrow-left | 試してみる | ||
glyphicon glyphicon-circle-arrow-up | 試してみる | ||
glyphicon-circle-arrow-down | 試してみる | ||
glyphicon-globe | 試してみる | ||
グリフィコン グリフィコン レンチ | 試してみる | ||
グリフィコン グリフィコン タスク | 試してみる | ||
glyphicon グリフィコンフィルター | 試してみる | ||
グリフィコン-ブリーフケース | 試してみる | ||
グリフィコン-フルスクリーン | 試してみる | ||
グリフィコン-ダッシュボード | 試してみる | ||
glyphicon glyphicon-ペーパークリップ | 試してみる | ||
glyphicon glyphicon-heart-empty | 試してみる | ||
glyphicon glyphicon- link | 試してみる | ||
glyphicon glyphicon-phone | 試してみましょう | ||
glyphicon glyphicon-pushpin | 試してみる | ||
glyphicon glyphicon-usd | 試してみる | ||
glyphicon con-g bp | 試してみてください | ||
glyphicon glyphicon-sort | 試してみる | ||
glyphicon glyphicon-sort-by-alphabet | 試してみる | ||
glyphicon glyphicon-sort-by-alpha | 試してみてください|||
glyphicon glyphicon-sort-by-order | 試してみる|||
glyphicon glyphicon-sort-by-order-alt | 試してみる|||
グリフィコンglyphicon-sort-by-attributes-alt | 試してみる|||
glyphicon glyphicon-sort-by-attributes-alt | 試してみる|||
glyphi con gly phicon-未チェック試してみる | |||
glyphicon glyphicon-expand 試してみる | |||
glyphicon-collapse-down 試してみる | |||
グリフィコン グリフィコン-折りたたみ-アップ 試してみる | |||
glyphicon glyphicon-log-in試してみる | |||
glyphicon glyphicon-flash試してみる | |||
グリフィコン glyphicon-log- 試してみる | |||
glyphicon glyphicon-new-window試してみる | |||
glyphicon glyphicon-record | |||
グリフィコン グリフィコン-保存 試してみる | |||
glyphicon glyphicon-open試してみる | glyphicon glyphicon に保存されました | 試してみましょう | |