您现在的位置:首页 >> 前端 >> 内容

Bootstrap小图标

时间:2017/4/7 9:25:00 点击:

  核心提示:Bootstrap小图标小图标的基本用法1.打开bootstrap中文网站找到Gliyphicons字体图标(我们可以看到里面有250多个来自Glyphicon Halflings的字体图标,Glyp...

Bootstrap小图标


小图标的基本用法

1.打开bootstrap中文网站找到Gliyphicons字体图标

(我们可以看到里面有250多个来自Glyphicon Halflings的字体图标,Glyphicon Halflings一般是收费的,但是它们的作者允许Bootstrap免费使用。)

Bootstrap小图标

2.新建一个web项目叫ch09,然后把ch08里面的东西复制过来。

3.打开ch09中的demo01.html,把之前我们所写的东西都删掉。

4.你想要哪一个小图标,就把这个小图标下面的文字复制。然后加在<span>标签里面。

<span class="glyphicon glyphicon-plus"></span>

5.运行效果

Bootstrap小图标

6.当然,我们也可以放在<a>标签,<a>标签里面再使用<span>标签。

<a href="#"><span class="glyphicon glyphicon-heart"></span></a>

7.运行效果

Bootstrap小图标


实现原理

在我们bootstrap2.x的时候,这个小图标的实现原理是把所有小图标放在一张图片上,然后根据背景来进行定位,这样带来的问题就是我们网页变大以后这个小图标会失真。

到bootstrap3.x的时候我们用了字体图标,我们可以看到在每个web项目下有fonts目录,里面有各种格式的服务器的字体,比如说,相同的字母在不同的字体下显示不同的图标。比如一个字母a,你给它不同的字体它有可能显示圆圈、方块等。这些图标的显示原理就是我们给不同的字母设不同的字体,会出来不同的小图标。用这种模式的好处就是,网页变大字体不会失真,也不害怕客户端找不到这个字体。唯一的缺点就是服务缓存字体不稳定,性能稍微差一点。


应用场景

  1. 可以在各种元素内用(我们前面已经提到在<span>标签和<a>标签使用)

    1)有些时候我们经常在<a>标签做这样的操作

    <a href="#" class="btn btn-default"><span class="glyphicon glyphicon-heart"></span></a>

    2)这样的话<a>标签就作为一个按钮,按钮上出现了一个图标。

    Bootstrap小图标

    3)我们也可以在按钮里加图标

    <button type="button" class="btn btn-danger">

    <span class="glyphicon glyphicon-home"></span>&nbsp;注册

    </button>

    4)运行效果

    Bootstrap小图标

    2.在工具栏上使用小图标

    1)我们的bootstrap中文网上有它的实例,它的原理就是它放到一个p里面,p里面是一个工具栏。再放到p是一个botton group,然后放很多的<a>标签或者按钮。

    Bootstrap小图标

    2)在工具栏中使用小图标实例

    <p class="btn-toolbar">

    //类选择器叫btn-toolbar,表示这是一个按钮的工具栏

    <p class="btn-group">

    //这是一组按钮

    <a href="#" class="btn btn-default"><span class="glyphicon glyphicon-education"></span></a>

    <a href="#" class="btn btn-default"><span class="glyphicon glyphicon-ice-lolly-tasted"></span></a>

    <a href="#" class="btn btn-default"><span class="glyphicon glyphicon-text-size"></span></a>

    <a href="#" class="btn btn-default"><span class="glyphicon glyphicon-education"></span></a>

    </p>

    </p>

    3)运行效果

    Bootstrap小图标

    这样的话,就会形成一个按钮组,每个按钮上有不同的图标。

    4)设置按钮大小

    <button type="button" class="btn btn-default btn-lg">

    运行效果

    Bootstrap小图标

    <button type="button" class="btn btn-default btn-sx">

    运行效果

    Bootstrap小图标

    这就是设置按钮的大小,和我们的图标没有关系,图标放在按钮里面大小是自动的。

    3.输入框

    1)输入框实例

    <p class="col-sm-3 col-sm-offset-2">

    //首先给个p,这个p占三列并向左空两格。

    <p class="input-group">

    //表示输入框的一组,如果没有这一行那么图标和文本框是独立的,没有整体的效果。

    <span class="input-group-addon">

    //这是按钮前边的图标

    <span class="glyphicon glyphicon-education"></span>

    //span里面给一个图标样式

    </span>

    <input type="text" class="form-control" />

    //这里给一个文本框

    </p>

    2)运行效果

    Bootstrap小图标

Tags:BO OO OT TS 
作者:网络 来源:奋斗的日子最甜美