Web入门到精通:font-awesome字体图标

06-02 1170阅读
  • font-awesome 字体图标

    在传统的网页制作过程中,涉及图标的情况大多用图片进行处理,图片有优势也有不足。例如,使用图或以字体(如下载字体片会增加总文件的大小并带来很多额外的HTIP请求,增大服务器的负担。并且大量图片需要下载时,也增加了用户的等待时间,牺牲了用户体验。另外,如果图片不是矢量图,在移动端高分辨率显示屏上会变得模糊,因此,在响应式设计中推荐用字体图标来代替图片。字体图标就是将图标字体化,字体通常是矢量的,能解决图片放大模糊的缺点。

  • 自己制作字体图标是非常麻烦的,但我们可以使用font-awesome,它是一款完全开源、免费的字体图标库,提供了将近500个常用图标(并且还在不断更新)。

  • 下载font-awesome

    font-awesome其实就是一个图标工具。我们可以在GitHub上找到 font-awesome项目,将文件下载到本地。解压之后,打开文件夹目录。我们只需关注两个文件夹css 和 fonts,fonts文件夹中有我们需要的字体文件,css文件夹中是该工具提供的css文件。将 fonts 文件和font-awesome.min.css文件复制到chapter02中的css文件目录下。

  • Web入门到精通:font-awesome字体图标

  • 
    
        
        
        Document
        
            @font-face {
                font-family: 'FontAwesome';
                src: url("css/fonts/fontawesome-webfont.eot?v=4.5.0");
                src: url("css/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0")
                format("embedded-opentype"),
                url("css/fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"),
                url("css/fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"),
                url("css/fonts/fontawesome-webfont.ttf?v=4.5.0")
                format("truetype"),
                url("css/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregulr")
                format("svg");
                font-weight:normal;
                font-style: normal;
            }
            /*设置字体编码*/
            .fa-weixin::before{
                content: "\f1d7";
            }
            .fa{
                color: green;
                font: normal normal 5em FontAwesome;
                -webkit-font-smoothing:antialiased;
            }
        
    
    
        
        
    微信公共平台开发

     

     

     

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

相关阅读

目录[+]

取消
微信二维码
微信二维码
支付宝二维码