zoukankan      html  css  js  c++  java
  • html引入icon图标

    http://www.iconfont.cn/

    我们引入icon都喜欢阿里的矢量图标库

    阿里的图标库也是可以下载为图片的

     
    当然下载图片不是我们想要的,我们想要的是字体

    第一种方法,本地使用

     

    首先我们选择自己想要的icon 添加入库

     
    点击下载代码,会自动下载一个压缩文件,解压之后将文件里的所有内容转移到自己项目的css文件夹下
     
    主要是文件中的iconfont.css文件,我们看看里面的内容
     

    给大家分析一下

    @font-face {font-family: "iconfont";    这一段主要是自定义字体,我们引入的icon其实就是字体,可以使用css中font编辑icon
      src: url('iconfont.eot?t=1542158150438'); /* IE9*/
      src: url('iconfont.eot?t=1542158150438#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASQAAsAAAAABwgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZB101TY21hcAAAAYAAAABLAAABcOyJxc1nbHlmAAABzAAAAN8AAAEQkMyYx2hlYWQAAAKsAAAALwAAADYTQnSJaGhlYQAAAtwAAAAcAAAAJAfeA4NobXR4AAAC+AAAAAgAAAAICAAAAGxvY2EAAAMAAAAABgAAAAYAiAAAbWF4cAAAAwgAAAAgAAAAIAERAGRuYW1lAAADKAAAAUUAAAJtPlT+fXBvc3QAAARwAAAAIAAAADHo4st4eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGBxeJ75OZG7438AQw9zA0AAUZgTJAQDtHwyveJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISf534/z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQAieQsBAHicNYtBasJAGIX/N2qyiAxMEpNFy1DCqKAkC81M6SaUzipddFvQjTfpKbr3CN5AD9Ab1K2nKKZOSIQH7/G+92hE9H8anAavlFJOL/RBn0QQ5SzzJoIjTlIRJyujRYVyBucdSTl8ibTCcwE/K1BWWEvEHgrMO+T3v3kF33GzSmKPPYWP4ULrRWfNN1zAUgO1MTWg34UUTg9Kscu9W/ajL9capfCHKQ9D3vwGdmOD5syjiEMFdvvW/DDGdi287odjm7f32uT2IGQmBdybHe/deHjdt0u2c8uoZU5ENxerLJsAeJxjYGRgYADiZxzPK+P5bb4ycLMwgMANwRluCPr/ARYGZgcgl4OBCSQKACEZCZ0AeJxjYGRgYG7438AQw8IAAkCSkQEVMAEARwgCawQAAAAEAAAAAAAAAACIAAAAAQAAAAIAWAAFAAAAAAACAAAACgAKAAAA/wAAAAAAAHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nGNgYoAALgbsgImRiZGZgb0kMzG/OCOTgQEAFJoDDg==') format('woff'),
      url('iconfont.ttf?t=1542158150438') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
      url('iconfont.svg?t=1542158150438#iconfont') format('svg'); /* iOS 4.1- */
    }
      前面的内容可以不用管,主要是自定义字体与兼容调试,主要是下面的
     .iconfont {    =>这是同用的字体样式,我们一般使用字体时 给与它一个iconfont属性,给予它一个默认样式
      font-family:"iconfont" !important;
      font-size:16px;
      font-style:normal;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
    这里就是显示iocn的class名  这里也就是icon-tiaoshi  因为我们只下载了一个图标,所以这里只有一个
    .icon-tiaoshi:before { content: "eb61"; }

      

    我们来看看如何在html中引用
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <meta http-equiv="X-UA-Compatible" content="ie=edge">
            <title>Document</title>
            <link rel="stylesheet" href="./../css/iconfont.css">  首先引入css
        </head>
        <body>
            <i class="iconfont icon-tiaoshi" style="color:red"></i> 给予class iconfont的默认样式 以及icon-tiaoshi 我们下载的图
        标标识
        注意,这个是字体不是图片
        </body>
        <script>    
                    
        </script>
        </html>
    本地下载图片的步骤就是这样,可以一次性下载多个,根据实际项目找到适合自己的图标

    接下来我们看看cdn如何引入,我们先清除html中的css

        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <meta http-equiv="X-UA-Compatible" content="ie=edge">
            <title>Document</title>
        </head>
        <body>
    
        </body>
        <script>    
                    
        </script>
        </html>
    与之前一样,我找了几个iocn添加入库,如何此时点添加至项目
     
    然后操作,添加至哪个项目
     
    接下来就会在项目中显示我们添加的图标
     
    此时我们点击Font class,再点击查看在线链接
     
    注意这里生成了一段代码,我们复制下来引入css
    注意代码之前要加http: 冒号不能丢
    注意看下方的图标,自带类名 icon-icon_zhang... 我们直接复制
        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <meta http-equiv="X-UA-Compatible" content="ie=edge">
            <title>Document</title>
            <link rel="stylesheet" href="http://at.alicdn.com/t/font_908809_yescakidb6b.css">
        </head>
        <body>
              
        </body>
        <script>    
                    
        </script>
        </html>
    使用图标我们引入图标名即可
     <i class="iconfont icon-icon_zhanghao"></i>  此时你发现浏览器已经解析字体图标了,iconfont类名必须添加

    原作连接 https://www.jianshu.com/p/8f14411824b2

  • 相关阅读:
    Python基础语法 第2节课(数据类型转换、运算符、字符串)
    python基础语法 第5节课 ( if 、 for )
    python基础语法 第4节课 (字典 元组 集合)
    Python基础语法 第3节课 (列表)
    A. Peter and Snow Blower 解析(思維、幾何)
    C. Dima and Salad 解析(思維、DP)
    D. Serval and Rooted Tree (樹狀DP)
    C2. Balanced Removals (Harder) (幾何、思維)
    B. Two Fairs 解析(思維、DFS、組合)
    D. Bash and a Tough Math Puzzle 解析(線段樹、數論)
  • 原文地址:https://www.cnblogs.com/aomeng/p/12001944.html
Copyright © 2011-2022 走看看