Bootstrap 字体图标(Glyphicons) @font-face { font-family:'Glyphicons Halflings' ...
菜鸟教程--学的不仅是技术,更是梦想!
首页
HTML
CSS
JavaScript
Vue
Bootstrap
NodeJS
Python3
Python2
Java
C
C++
C#
Go
SQL
Linux
jQuery
本地书签
首页
HTML
CSS
JS
本地书签
Search
Python3教程
Python2教程
Vue3教程
vue2教程
Bootstrap3教程
Bootstrap4教程
Bootstrap5教程
Bootstrap2教程
Bootstrap教程
Bootstrap教程
Bootstrap简介
Bootstrap环境安装
BootstrapCSS
BootstrapCSS概览
Bootstrap网格系统
Bootstrap排版
Bootstrap代码
Bootstrap表格
Bootstrap表单
Bootstrap按钮
Bootstrap图片
Bootstrap辅助类
Bootstrap响应式实用工具
Bootstrap布局组件
Bootstrap字体图标
Bootstrap下拉菜单
Bootstrap按钮组
Bootstrap按钮下拉菜单
Bootstrap输入框组
Bootstrap导航元素
Bootstrap导航栏
Bootstrap面包屑导航
Bootstrap分页
Bootstrap标签
Bootstrap徽章
Bootstrap超大屏幕
Bootstrap页面标题
Bootstrap缩略图
Bootstrap警告
Bootstrap进度条
Bootstrap多媒体对象
Bootstrap列表组
Bootstrap面板
BootstrapWells
Bootstrap创建一个网页
Bootstrap插件
Bootstrap插件概览
Bootstrap过渡效果
Bootstrap模态框
Bootstrap下拉菜单
Bootstrap滚动监听
Bootstrap标签页
Bootstrap提示工具
Bootstrap弹出框
Bootstrap警告框
Bootstrap按钮
Bootstrap折叠
Bootstrap轮播
Bootstrap附加导航
Bootstrap其他
BootstrapUI编辑器
Bootstrapv2教程
BootstrapHTML编码规范
BootstrapCSS编码规范
Bootstrap可视化布局
Less教程
Bootstrap响应式实用工具
Bootstrap下拉菜单
Bootstrap字体图标(Glyphicons)
本章将讲解字体图标(Glyphicons),并通过一些实例了解它的使用。
Bootstrap捆绑了200多种字体格式的字形。
首先让我们先来理解一下什么是字体图标。
什么是字体图标?
字体图标是在Web项目中使用的图标字体。
虽然,GlyphiconsHalflings需要商业许可,但是您可以通过基于项目的Bootstrap来免费使用这些图标。
为了表示对图标作者的感谢,希望您在使用时加上GLYPHICONS网站的链接。
获取字体图标
我们已经在环境安装章节下载了Bootstrap3.x版本,并理解了它的目录结构。
在fonts文件夹内可以找到字体图标,它包含了下列这些文件:
glyphicons-halflings-regular.eot
glyphicons-halflings-regular.svg
glyphicons-halflings-regular.ttf
glyphicons-halflings-regular.woff
相关的CSS规则写在dist文件夹内的css文件夹内的bootstrap.css和bootstrap-min.css文件上。
字体图标列表
点击这里,查看可用的字体图标列表。
CSS规则解释
下面的CSS规则构成glyphiconclass。
@font-face{
font-family:'GlyphiconsHalflings';
src:url('../fonts/glyphicons-halflings-regular.eot');
src:url('../fonts/glyphicons-halflings-regular.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-regular.svg#glyphicons_halflingsregular')format('svg');
}
.glyphicon{
position:relative;
top:1px;
display:inline-block;
font-family:'GlyphiconsHalflings';
-webkit-font-smoothing:antialiased;
font-style:normal;
font-weight:normal;
line-height:1;
-moz-osx-font-smoothing:grayscale;
}
所以font-face规则实际上是在找到glyphicons地方声明font-family和位置。
.glyphiconclass声明一个从顶部偏移1px的相对位置,呈现为inline-block,声明字体,规定font-style和font-weight为normal,设置行高为1。
除此之外,使用-webkit-font-smoothing:antialiased和-moz-osx-font-smoothing:grayscale;获得跨浏览器的一致性。
然后,这里的
.glyphicon:empty{
width:1em;
}
是空的glyphicon。
这里有200个class,每个class针对一个图标。
这些class的常见格式如下:
.glyphicon-keyword:before{
content:"hexvalue";
}
比如,使用的user图标,它的class如下:
.glyphicon-user:before{
content:"\e008";
}
用法
如需使用图标,只需要简单地使用下面的代码即可。
请在图标和文本之间保留适当的空间。
下面的实例演示了如何使用字体图标:
实例
User
User
User
尝试一下»
结果如下所示:
带有字体图标的导航栏
实例
Togglenavigation
Projectname
Home
Shop
Support
尝试一下»
定制字体图标
我们已经看到如何使用字体图标,接下来我们看看如何定制字体图标。
我们将以上面的实例开始,并通过改变字体尺寸、颜色和应用文本阴影来进行定制图标。
下面是开始的代码:
User
效果如下所示:
定制字体尺寸
通过增加或减少图标的字体尺寸,您可以让图标看起来更大或更小。
User
定制字体颜色
User
应用文本阴影
User
在线定制字体图标
点击这里,定制字体图标»
图标列表
图标
类名
实例
glyphiconglyphicon-asterisk
尝试一下
glyphiconglyphicon-plus
尝试一下
glyphiconglyphicon-minus
尝试一下
glyphiconglyphicon-euro
尝试一下
glyphiconglyphicon-cloud
尝试一下
glyphiconglyphicon-envelope
尝试一下
glyphiconglyphicon-pencil
尝试一下
glyphiconglyphicon-glass
尝试一下
glyphiconglyphicon-music
尝试一下
glyphiconglyphicon-search
尝试一下
glyphiconglyphicon-heart
尝试一下
glyphiconglyphicon-star
尝试一下
glyphiconglyphicon-star-empty
尝试一下
glyphiconglyphicon-user
尝试一下
glyphiconglyphicon-film
尝试一下
glyphiconglyphicon-th-large
尝试一下
glyphiconglyphicon-th
尝试一下
glyphiconglyphicon-th-list
尝试一下
glyphiconglyphicon-ok
尝试一下
glyphiconglyphicon-remove
尝试一下
glyphiconglyphicon-zoom-in
尝试一下
glyphiconglyphicon-zoom-out
尝试一下
glyphiconglyphicon-off
尝试一下
glyphiconglyphicon-signal
尝试一下
glyphiconglyphicon-cog
尝试一下
glyphiconglyphicon-trash
尝试一下
glyphiconglyphicon-home
尝试一下
glyphiconglyphicon-file
尝试一下
glyphiconglyphicon-time
尝试一下
glyphiconglyphicon-road
尝试一下
glyphiconglyphicon-download-alt
尝试一下
glyphiconglyphicon-download
尝试一下
glyphiconglyphicon-upload
尝试一下
glyphiconglyphicon-inbox
尝试一下
glyphiconglyphicon-play-circle
尝试一下
glyphiconglyphicon-repeat
尝试一下
glyphiconglyphicon-refresh
尝试一下
glyphiconglyphicon-list-alt
尝试一下
glyphiconglyphicon-lock
尝试一下
glyphiconglyphicon-flag
尝试一下
glyphiconglyphicon-headphones
尝试一下
glyphiconglyphicon-volume-off
尝试一下
glyphiconglyphicon-volume-down
尝试一下
glyphiconglyphicon-volume-up
尝试一下
glyphiconglyphicon-qrcode
尝试一下
glyphiconglyphicon-barcode
尝试一下
glyphiconglyphicon-tag
尝试一下
glyphiconglyphicon-tags
尝试一下
glyphiconglyphicon-book
尝试一下
glyphiconglyphicon-bookmark
尝试一下
glyphiconglyphicon-print
尝试一下
glyphiconglyphicon-camera
尝试一下
glyphiconglyphicon-font
尝试一下
glyphiconglyphicon-bold
尝试一下
glyphiconglyphicon-italic
尝试一下
glyphiconglyphicon-text-height
尝试一下
glyphiconglyphicon-text-width
尝试一下
glyphiconglyphicon-align-left
尝试一下
glyphiconglyphicon-align-center
尝试一下
glyphiconglyphicon-align-right
尝试一下
glyphiconglyphicon-align-justify
尝试一下
glyphiconglyphicon-list
尝试一下
glyphiconglyphicon-indent-left
尝试一下
glyphiconglyphicon-indent-right
尝试一下
glyphiconglyphicon-facetime-video
尝试一下
glyphiconglyphicon-picture
尝试一下
glyphiconglyphicon-map-marker
尝试一下
glyphiconglyphicon-adjust
尝试一下
glyphiconglyphicon-tint
尝试一下
glyphiconglyphicon-edit
尝试一下
glyphiconglyphicon-share
尝试一下
glyphiconglyphicon-check
尝试一下
glyphiconglyphicon-move
尝试一下
glyphiconglyphicon-step-backward
尝试一下
glyphiconglyphicon-fast-backward
尝试一下
glyphiconglyphicon-backward
尝试一下
glyphiconglyphicon-play
尝试一下
glyphiconglyphicon-pause
尝试一下
glyphiconglyphicon-stop
尝试一下
glyphiconglyphicon-forward
尝试一下
glyphiconglyphicon-fast-forward
尝试一下
glyphiconglyphicon-step-forward
尝试一下
glyphiconglyphicon-eject
尝试一下
glyphiconglyphicon-chevron-left
尝试一下
glyphiconglyphicon-chevron-right
尝试一下
glyphiconglyphicon-plus-sign
尝试一下
glyphiconglyphicon-minus-sign
尝试一下
glyphiconglyphicon-remove-sign
尝试一下
glyphiconglyphicon-ok-sign
尝试一下
glyphiconglyphicon-question-sign
尝试一下
glyphiconglyphicon-info-sign
尝试一下
glyphiconglyphicon-screenshot
尝试一下
glyphiconglyphicon-remove-circle
尝试一下
glyphiconglyphicon-ok-circle
尝试一下
glyphiconglyphicon-ban-circle
尝试一下
glyphiconglyphicon-arrow-left
尝试一下
glyphiconglyphicon-arrow-right
尝试一下
glyphiconglyphicon-arrow-up
尝试一下
glyphiconglyphicon-arrow-down
尝试一下
glyphiconglyphicon-share-alt
尝试一下
glyphiconglyphicon-resize-full
尝试一下
glyphiconglyphicon-resize-small
尝试一下
glyphiconglyphicon-exclamation-sign
尝试一下
glyphiconglyphicon-gift
尝试一下
glyphiconglyphicon-leaf
尝试一下
glyphiconglyphicon-fire
尝试一下
glyphiconglyphicon-eye-open
尝试一下
glyphiconglyphicon-eye-close
尝试一下
glyphiconglyphicon-warning-sign
尝试一下
glyphiconglyphicon-plane
尝试一下
glyphiconglyphicon-calendar
尝试一下
glyphiconglyphicon-random
尝试一下
glyphiconglyphicon-comment
尝试一下
glyphiconglyphicon-magnet
尝试一下
glyphiconglyphicon-chevron-up
尝试一下
glyphiconglyphicon-chevron-down
尝试一下
glyphiconglyphicon-retweet
尝试一下
glyphiconglyphicon-shopping-cart
尝试一下
glyphiconglyphicon-folder-close
尝试一下
glyphiconglyphicon-folder-open
尝试一下
glyphiconglyphicon-resize-vertical
尝试一下
glyphiconglyphicon-resize-horizontal
尝试一下
glyphiconglyphicon-hdd
尝试一下
glyphiconglyphicon-bullhorn
尝试一下
glyphiconglyphicon-bell
尝试一下
glyphiconglyphicon-certificate
尝试一下
glyphiconglyphicon-thumbs-up
尝试一下
glyphiconglyphicon-thumbs-down
尝试一下
glyphiconglyphicon-hand-right
尝试一下
glyphiconglyphicon-hand-left
尝试一下
glyphiconglyphicon-hand-up
尝试一下
glyphiconglyphicon-hand-down
尝试一下
glyphiconglyphicon-circle-arrow-right
尝试一下
glyphiconglyphicon-circle-arrow-left
尝试一下
glyphiconglyphicon-circle-arrow-up
尝试一下
glyphiconglyphicon-circle-arrow-down
尝试一下
glyphiconglyphicon-globe
尝试一下
glyphiconglyphicon-wrench
尝试一下
glyphiconglyphicon-tasks
尝试一下
glyphiconglyphicon-filter
尝试一下
glyphiconglyphicon-briefcase
尝试一下
glyphiconglyphicon-fullscreen
尝试一下
glyphiconglyphicon-dashboard
尝试一下
glyphiconglyphicon-paperclip
尝试一下
glyphiconglyphicon-heart-empty
尝试一下
glyphiconglyphicon-link
尝试一下
glyphiconglyphicon-phone
尝试一下
glyphiconglyphicon-pushpin
尝试一下
glyphiconglyphicon-usd
尝试一下
glyphiconglyphicon-gbp
尝试一下
glyphiconglyphicon-sort
尝试一下
glyphiconglyphicon-sort-by-alphabet
尝试一下
glyphiconglyphicon-sort-by-alphabet-alt
尝试一下
glyphiconglyphicon-sort-by-order
尝试一下
glyphiconglyphicon-sort-by-order-alt
尝试一下
glyphiconglyphicon-sort-by-attributes
尝试一下
glyphiconglyphicon-sort-by-attributes-alt
尝试一下
glyphiconglyphicon-unchecked
尝试一下
glyphiconglyphicon-expand
尝试一下
glyphiconglyphicon-collapse-down
尝试一下
glyphiconglyphicon-collapse-up
尝试一下
glyphiconglyphicon-log-in
尝试一下
glyphiconglyphicon-flash
尝试一下
glyphiconglyphicon-log-out
尝试一下
glyphiconglyphicon-new-window
尝试一下
glyphiconglyphicon-record
尝试一下
glyphiconglyphicon-save
尝试一下
glyphiconglyphicon-open
尝试一下
glyphiconglyphicon-saved
尝试一下
glyphiconglyphicon-import
尝试一下
glyphiconglyphicon-export
尝试一下
glyphiconglyphicon-send
尝试一下
glyphiconglyphicon-floppy-disk
尝试一下
glyphiconglyphicon-floppy-saved
尝试一下
glyphiconglyphicon-floppy-remove
尝试一下
glyphiconglyphicon-floppy-save
尝试一下
glyphiconglyphicon-floppy-open
尝试一下
glyphiconglyphicon-credit-card
尝试一下
glyphiconglyphicon-transfer
尝试一下
glyphiconglyphicon-cutlery
尝试一下
glyphiconglyphicon-header
尝试一下
glyphiconglyphicon-compressed
尝试一下
glyphiconglyphicon-earphone
尝试一下
glyphiconglyphicon-phone-alt
尝试一下
glyphiconglyphicon-tower
尝试一下
glyphiconglyphicon-stats
尝试一下
glyphiconglyphicon-sd-video
尝试一下
glyphiconglyphicon-hd-video
尝试一下
glyphiconglyphicon-subtitles
尝试一下
glyphiconglyphicon-sound-stereo
尝试一下
glyphiconglyphicon-sound-dolby
尝试一下
glyphiconglyphicon-sound-5-1
尝试一下
glyphiconglyphicon-sound-6-1
尝试一下
glyphiconglyphicon-sound-7-1
尝试一下
glyphiconglyphicon-copyright-mark
尝试一下
glyphiconglyphicon-registration-mark
尝试一下
glyphiconglyphicon-cloud-download
尝试一下
glyphiconglyphicon-cloud-upload
尝试一下
glyphiconglyphicon-tree-conifer
尝试一下
glyphiconglyphicon-tree-deciduous
尝试一下
Bootstrap响应式实用工具
Bootstrap下拉菜单
点我分享笔记
取消
分享笔记
昵称昵称(必填)
邮箱邮箱(必填)
引用地址引用地址
分类导航
HTML/CSSHTML教程HTML5教程CSS教程CSS3教程Bootstrap3教程Bootstrap4教程Bootstrap5教程FontAwesome教程Foundation教程JavaScriptJavaScript教程HTMLDOM教程jQuery教程AngularJS教程AngularJS2教程Vue.js教程Vue3教程React教程TypeScript教程jQueryUI教程jQueryEasyUI教程Node.js教程AJAX教程JSON教程Echarts教程Highcharts教程Google地图教程服务端Python教程Python2.x教程Linux教程Docker教程Ruby教程Java教程C教程C++教程Perl教程Servlet教程JSP教程Lua教程Rust教程Scala教程Go教程PHP教程数据结构与算法Django教程Zookeeper教程设计模式正则表达式Maven教程Verilog教程ASP教程AppML教程VBScript教程数据库SQL教程MySQL教程PostgreSQL教程SQLite教程MongoDB教程Redis教程Memcached教程数据分析Python教程NumPy教程Pandas教程Matplotlib教程Scipy教程R教程Julia教程移动端Android教程Swift教程jQueryMobile教程ionic教程Kotlin教程XML教程XML教程DTD教程XMLDOM教程XSLT教程XPath教程XQuery教程XLink教程XPointer教程XMLSchema教程XSL-FO教程SVG教程ASP.NETASP.NET教程C#教程WebPages教程Razor教程MVC教程WebForms教程WebServiceWebService教程WSDL教程SOAP教程RSS教程RDF教程开发工具Eclipse教程Git教程Svn教程Markdown教程网站建设HTTP教程网站建设指南浏览器信息网站主机教程TCP/IP教程W3C教程网站品质
Advertisement
反馈/建议
在线实例
·HTML实例
·CSS实例
·JavaScript实例
·Ajax实例
·jQuery实例
·XML实例
·Java实例
字符集&工具
·HTML字符集设置
·HTMLASCII字符集
·JS混淆/加密
·PNG/JPEG图片压缩
·HTML拾色器
·JSON格式化工具
·随机数生成器
最新更新
·
JavaScript获取...
·
JavaScript实现...
·
HTMLDOMstyle...
·
HTMLDOMscroll...
·
HTMLDOMscroll...
·
HTMLDOMscroll...
·
Dockerstats命令
站点信息
·
意见反馈
·
免责声明
·
关于我们
·
文章归档
关注微信
Copyright©2013-2022菜鸟教程
runoob.comAllRightsReserved.备案号:闽ICP备15012807号-1
微信关注