bootstrapのGlyphiconsの使い方
bootstrapのGlyphiconsをたまに使う時があるのですが、頻度が低すぎて使い方をいつも忘れてしまっていたので、メモとして残しておきます。
目次
- フォントの設定
- HTML
- エスケープ文字
- CSS
- 参考リンク
フォントの設定
まず、Glyphiconsを使うためのフォントの設定(bootstrapのcssを使っている場合、設定は不要です)。
@font-face {
font-family: 'Glyphicons Halflings';
src: url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot');
src: url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff2') format('woff2'),
url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff') format('woff'),
url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.ttf') format('truetype'),
url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.glyphicon-time:before{
content:"\e023";
}
「font-face」で指定しているURLはデフォルトではローカルのファイルを参照していますが、上記はCDNからの参照にしています。bootstrapを使わずにGlyphiconsだけ使いたいといった場合、上記のCSSを埋め込むだけで使用可能になります。
「glyphicon-time」のようにサイトで利用するGlyphiconを追記していきます。
HTML
HTMLのタグとして埋め込む場合は以下の通り。
<i class="glyphicon glyphicon-time"></i>
エスケープ文字
直接、HTMLに文字として埋め込む場合、「&(アンパサンド)」を「&」と記述するように、対応した文字をコードで記述することができます。

CSS
CSSを利用して埋め込む場合、「content」にコードを設定します。
.sample-glyphicon-time:before{
content:"\e023";
}
対応する文字コードは以下の参考リンクから確認してください。