为了账号安全,请及时绑定邮箱和手机立即绑定

用字体在网页中画ICON图标

至尊玉 Web前端工程师
难度初级
时长 1小时 4分
学习人数
综合评分9.67
144人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
  • font 和HTML实现图标字体的引入:

    像font和CSS那样,设置@font-face{},再设置需要放图标的元素的class样式,.imooc{}

    然后在HTML中引入图标:

    <ul>

       <li><a href=""><i class="imooc">&#xf048</i></a></li>

       <li><a href=""><i class="imooc">&#xf049</i></a></li>

       <li><a href=""><i class="imooc">&#xf050</i></a></li>

    </ul>

    其中“f048,f049,f050”算是图标的编号吧,在下载的图标字体文件夹的html文件中查看,但是前面要加上“&#x”,否则网页中只能显示“f048”字体,而不会显示图标

    用这种方式引入图标,可以改变图标的大小颜色,只需要给图标所在元素设置颜色、大小属性即可:

    <li><a href=""><i  class="imooc">&#xf048</i></a></li>

    <li><a href=""><i  class="imooc">&#xf048</i></a></li>

    这样就可以改变图标的颜色、大小了



    查看全部
  • 引入下载的图标字体:

    需要先到imoon.io网站下载需要的图标,解压到html所在文件夹,下载的图标字体文件夹中有一个fonts文件夹,其中有四种字体,需要引入

    @font-face{                                                                                                                                           

    font-family:"imooc" ;    /*给字体起名*/                                                               

    src:url("../fonts/imooc.eot");    /*IE9兼容*/                                                             

    src:url("../fonts/imooc.eot?") format("embedded-opentype"),                               

    url("../fonts/imooc.woff") format("woff"),                                                               

    url("../fonts/imooc.ttf") format("truetype"),                                                                               

    url("../fonts/imooc.svg") format("svg");                                                                                             

    font-weight:normal;                                                                                                                           

    font-style:normal;                                                                                                                               

     }

    在需要引入的地方,将字体类型设为上面设置的字体名:

    .icon{  /*需要添加图标元素设置的class名*/                                                                                                                                             

      font-family:"imooc";                                                                                                                         

      font-weight:normal;                                                                                                                           

      font-style:normal;                                                                                                                                      

      -webkit-font-smoothing:antialiased;                                                                                                          

     -moz-osx-font-smoothing:grayscale;                                                                                                       

    }

    利用before伪类选择器和content属性,添加不同样式,然后可以将这些样式用在不同的元素上,使他们显示各个图标:

    .icon-spinner:before{  /*各个图标样式名*/                                                                                                                                  

       content:"\e600";   /*下载的图标字体文件夹的html文件上该图标的算是编号吧*/                                        

    }                                                                                                                                                               

    .icon-heart:before{                                                                                                                                    

      content:"\e601";                                      

    }


    查看全部
  • 用字体在网页中画小图标:flowerboys.cn

    查看全部
    0 采集 收起 来源:图标神器IcoMoon

    2019-04-24

  • 图标神器IcoMoon网址:https://icomoon.io


    查看全部
    0 采集 收起 来源:图标神器IcoMoon

    2019-04-24

  • sublime创建结构,比如创建一个class名为“sprit”的<ul>,<ul>下有11个<li>,<li>下面是class名为“s-icon”的<s>,<s>标签有一个兄弟元素<a>,<a>中的文字是“慕课网”

    那我们在新建的html中的body里写:

    ul.sprite>li*11>s.s-icon+a{慕课网},再按“Tab”键,就会按要求键好结构

    结构图如下:https://img1.sycdn.imooc.com//5cc005cc0001b24511100548.jpg

    查看全部
    0 采集 收起 来源:CSS Sprite案例

    2019-04-24

  • @font-face格式

    查看全部
  • 矢量图标网站

    查看全部
    0 采集 收起 来源:图标神器IcoMoon

    2019-02-03

  • 字体文件格式:

    eot (Embedded OpenType Fonts):微软开发的用于嵌入网页中的字体,IE专用字体。

    ttf (TrueType Fonts):1980s 由Microsoft和Apple联合开发的一套字体标准,是Mac OS和Win操作系统中最常见的一种字体。

    woff (The Web Open Font Format):web字体中最佳格式,是一个开放的TrueType/OpenType的压缩版本。2009年被开发,现被W3C组织推荐标准

    svg (SVG Fonts):用于SVG字体渲染的一种格式,由W3C制定的开放标准的图形格式。

    查看全部
    1 采集 收起 来源: @font-face属性

    2018-12-21

  • 字体文件格式:

    eot (Embedded OpenType Fonts):微软开发的用于嵌入网页中的字体,IE专用字体。

    ttf (TrueType Fonts):1980s 由联合开发的一套字体标准,是Mac OS和Win操作系统中最常见的一种字体。

    woff (The Web Open Font Format):web字体中最佳格式,是一个开房的TrueType/OpenType的压缩版本。2009年被开发,现被W3C组织推荐标准。

    svg (SVG Fonts):用于SVG字体渲染的一种格式,由W3C制定的开放标准的图形格式。

    查看全部
    0 采集 收起 来源: @font-face属性

    2018-12-21

  • 字体文件格式:

    eot (Embedded OpenType Fonts):微软开发的用于嵌入网页中的字体,IE专用字体。

    ttf (TrueType Fonts):1980s 由Microsoft和Apple联合开发的一套字体标准,是Mac OS和Win操作系统中最常见的一种字体。

    woff (The Web Open Font Format):web字体中最佳格式,是一个开房的TrueType/OpenType的压缩版本。2009年被开发,现被W3C组织推荐标准。

    svg (SVG Fonts):用于SVG字体渲染的一种格式,由W3C制定的开放标准的图形格式。

    查看全部
    0 采集 收起 来源: @font-face属性

    2018-12-21

  • 字体文件格式:

    eot (Embedded OpenType Fonts):微软开发的用于嵌入网页中的字体,IE专用字体。

    ttf (TrueType Fonts):1980s 由Microsoft和Apple联合开发的一套字体标准,是Mac OS和Win操作系统中最常见的一种字体。

    woff (The Web Open Font Format):web字体中最佳格式,是一个开房的TrueType/OpenType的压缩版本。2009年被开发,现被W3C组织推荐标准。

    svg (SVG Fonts):用于SVG字体渲染的一种格式,由W3C制定的开放标准的图形格式。

    查看全部
    0 采集 收起 来源: @font-face属性

    2018-12-21

  • 字体文件格式:

    eot (Embedded OpenType Fonts):微软开发的用于嵌入网页中的字体,IE专用字体。

    ttf (TrueType Fonts):1980s 由Microsoft和Apple联合开发的一套字体标准,是Mac OS和Win操作系统中最常见的一种字体。

    woff (The Web Open Font Format):web字体中最佳格式,是一个开房的TrueType/OpenType的压缩版本。2009年被开发,现被W3C组织推荐标准。

    svg (SVG Fonts):用于SVG字体渲染的一种格式,由W3C制定的开放标准的图形格式。

    查看全部
    0 采集 收起 来源: @font-face属性

    2018-12-21

  • Icon Fonts的优点:

    1、灵活性:轻松改变图标的颜色或其他css效果。

    2、可扩展:改变图标的大小,就像改变字体的大小一样容易。

    3、矢量性:图标是矢量的,与像素无关。缩放图标不会影响清晰度。

    4、兼容性:字体图标支持所有现代浏览器(包含糟糕的IE6)。

    5、本地使用:通过添加定制字体到您的本地系统,即可在各种不同的设计和编辑应用程序中使用。

    查看全部
  • css sprite画小图标
    查看全部
  • css sprite画小图标
    查看全部
  • 字体文件格式

    5b1a54ef0001ba7112800720.jpg

    查看全部
    0 采集 收起 来源: @font-face属性

    2018-11-12

  • js定位背景
    查看全部
    0 采集 收起 来源:CSS Sprite案例

    2018-10-22

  • 知识点

    特点

    难点

    查看全部
    1 采集 收起 来源:CSS Sprite简介

    2018-10-08

  • CSS Sprite

    查看全部
    0 采集 收起 来源:CSS Sprite简介

    2018-10-08

首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
本课程是CSS中级课程 1.具备HTML、CSS前端开发基础知识; 2.熟悉@font-face、font-family字体相关属性; 3.了解:before伪元素,content属性;
老师告诉你能学到什么?
1.eot、woff、ttf、svg字体格式 2.使用IcoMoon App管理字体图标 3.在网页中用字体画小图标 4.轻松改变图标大小及颜色等CSS属性,就像操作文本一样简单。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!