1. Bootstrap简介
Bootstrap是Twitter公司开发的一个前端框架,它能帮助开发者在网页设计中轻松地应用一些特别复杂的网页元素,如表格、表单、图像和导航栏等等。
Bootstrap使用HTML、CSS、JavaScript技术,通过CSS样式表的预定义和JavaScript插件的应用来实现网站开发过程中的样式、布局和交互效果,可以兼容各种不同的主流浏览器,并且也能适应不同的屏幕尺寸和设备。
2. Glyphicons概述
Glyphicons是Bootstrap自带的一套小图标集合,提供了多种图标,如音乐、信封、钱袋等,可以直接使用。
在Bootstrap 4中,由于为了更好的可维护性,Glyphicons图标已经被移除,因此推荐使用Iconfont等其他图标库来代替。
3. Glyphicons使用方法
3.1 引入Glyphicons
在Bootstrap中,我们可以使用Glyphicons图标,只需在页面的<head>标签中引入CSS文件即可:
<link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
3.2 使用Glyphicons
Glyphicons集成在Bootstrap中,可以通过三种方式来使用:CSS类、Unicode字符、或者是SVG图标。
3.2.1 CSS类
可以使用下面的CSS类来使用Glyphicons图标:
.glyphicon-asterisk
.glyphicon-plus
.glyphicon-euro
...
例如:
<button type="button" class="btn btn-default btn-lg"><i class="glyphicon glyphicon-star"></i> Star</button>
这里,我们将Glyphicons图标作为一个独立的元素,插入到一个按钮标签中,其中icon-ok是指所选用的图标的名称。
3.2.2 Unicode字符
Glyphicons图标也可以用它们的Unicode字符来使用:
<button type="button" class="btn btn-default btn-lg"></button>
在这里,我们使用了一个十六进制Unicode字符(),它用来表示一个下载的图标。
3.2.3 SVG图标
在某些情况下,我们可能需要使用不同的大小,颜色及任意的属性来显示一个图标。这时,可以使用Sprite SVG方式来使用Glyphicons图标。
只要在页面的<head>标签中引入相关的JS文件即可:
<script src="//cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
<!--[if lt IE 9]>
<script src="//cdn.bootcss.com/svg4everybody/2.1.9/svg4everybody.min.js"></script>
<![endif]-->
然后,加入下面的代码:
<svg class="icon">
<use xlink:href="glyphicons.svg#glyphicons_halflingsregular_home"></use>
</svg>
这里,我们使用了一个<use>元素来引入一个SVG图标,其中glyphicons.svg是在服务器上放置的SVG文件的路径,glyphicons_halflingsregular_home是所选用的图标的名称。
4. 总结
Glyphicons图标是Bootstrap框架中提供的一套非常实用的小图标集合,在网页设计中有很广泛的应用,具有优美的外观和优秀的交互效果。通过本文介绍,我们希望可以更好地掌握Glyphicons图标的基本用法,使用方式等。
在实际开发项目中,我们可以使用其他的图标库或者自己设计图标,实现更加优秀的网页交互效果。