iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >如何使用icon fonts来辅助CSS处理图片
  • 731
分享到

如何使用icon fonts来辅助CSS处理图片

2024-04-02 19:04:59 731人浏览 安东尼
摘要

这篇文章主要讲解了“如何使用icon fonts来辅助CSS处理图片”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用icon fonts来辅助CSS处

这篇文章主要讲解了“如何使用icon fonts来辅助CSS处理图片”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用icon fonts来辅助CSS处理图片”吧!

由于移动端设备拥有不同分辨率,PPI 等引起的问题, 常常需要针对不同屏幕分辨率来调整优化,如使用 @2x 图片, max-width 限制等。
采用 css @font-face 用来显示 icon 也不失为一种好办法。
因为 icon fonts (字体)是矢量图形,所以不受分辨率的影响,同时可以做到完美缩放;当然,也可使用在 WEB 端。
优点

    文件小
    加载性能好
    支持 css 样式
    IE6/7 下也支持

缺点

    样式限制,使用扁平化风格
    移动端还存在不兼容问题 

    少量移动设备和 icon fonts 字符编码冲突
    FF和 IE9 下跨域问题
    性能问题

使用方法

    制作字体文件
        可以利用字体工具手动制作
        也可以利用在线工具自动生成
    在 css 中引用,如下

引入字体文件

CSS Code复制内容到剪贴板

  1. @font-face {font-family: 'iconfont';   

  2.     src: url('iconfont.eot');   

  3.     src: url('iconfont.eot?#iefix') fORMat('embedded-opentype'),   

  4.     url('iconfont.woff') format('woff'),   

  5.     url('iconfont.ttf') format('truetype'),   

  6.     url('iconfont.svg#uxiconfont') format('svg');   

  7. }  

再定义一个 icon-* 通配我们所有图标的共有 CSS 样式,

CSS Code复制内容到剪贴板

  1. [class^="icon-"], [class*=" icon-"] {   

  2.   display: inline-block;   

  3.   speak: none  

  4.   font-family: "iconfont";   

  5.   font-size: 16px;   

  6.   line-height: 1;   

  7.   font-style: normal;   

  8.     

  9.   -webkit-font-smoothing: antialiased;   

  10.   -moz-osx-font-smoothing: grayscale;   

  11. }  

最后是利用 :before 来注入每个 icon 对应的字体编码

CSS Code复制内容到剪贴板

  1. .icon-bell:before {   

  2.   content: "\003432";   

  3. }   

  4. .icon-search:before {   

  5.   content: "\003433";   

  6. }  

感谢各位的阅读,以上就是“如何使用icon fonts来辅助CSS处理图片”的内容了,经过本文的学习后,相信大家对如何使用icon fonts来辅助CSS处理图片这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 如何使用icon fonts来辅助CSS处理图片

本文链接: https://www.lsjlt.com/news/76684.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用icon fonts来辅助CSS处理图片
    这篇文章主要讲解了“如何使用icon fonts来辅助CSS处理图片”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用icon fonts来辅助CSS处...
    99+
    2022-10-19
  • 如何使用CSS来布局图片
    这篇文章主要介绍了如何使用CSS来布局图片,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。圆角图片实例圆角图片:img {border-rad...
    99+
    2022-10-19
  • 如何使用CSS来创建图片库
    这篇文章主要为大家展示了“如何使用CSS来创建图片库”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用CSS来创建图片库”这篇文章吧。 图片库 实例&l...
    99+
    2022-10-19
  • Nodejs如何使用gm和imageMagick来处理图片
    这篇文章主要介绍“Nodejs如何使用gm和imageMagick来处理图片”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Nodejs如何使用gm和imageMag...
    99+
    2022-10-19
  • 如何使用php函数来加速图片处理?
    当涉及到图片处理时,很多开发者都面临着一个共同的挑战:处理速度慢。随着互联网的迅猛发展,用户对网页加载时间的要求也越来越高,因此提高图片处理的速度成为了一个非常重要的问题。在本文中,我们将介绍一些使用PHP函数来加速图片处理的方法,并提供了...
    99+
    2023-10-21
    图片处理 PHP函数 加速
  • 如何使用批处理实现css和js图片压缩
    这篇文章主要介绍如何使用批处理实现css和js图片压缩,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!代码如下:@echo off ::设置YUI Compressor启动目录 ...
    99+
    2023-06-08
  • 如何利用CSS处理图片转为像素风
    小编给大家分享一下如何利用CSS处理图片转为像素风,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!什么是像素风?像素风是一种以固定...
    99+
    2022-10-19
  • CSS中使用image data URI来处理图片的方法是怎样的
    CSS中使用image data URI来处理图片的方法是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。即将图片资源转换为 base64...
    99+
    2022-10-19
  • PHP中如何使用imagettftext函数处理图片
    PHP中如何使用imagettftext函数处理图片,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。定义写 ttf 文字到图中。语法:array imagettf...
    99+
    2023-06-17
  • 如何使用Java处理二维码图片文件?
    二维码是一种广泛应用于移动互联网和电子商务领域的矩阵条码,它可以存储大量的信息,包括文本、链接、电话号码、电子邮件地址等等。Java作为一种广泛应用于企业级应用的编程语言,在处理二维码图片文件方面拥有丰富的经验和工具。本文将介绍如何使用Ja...
    99+
    2023-06-24
    文件 二维码 shell
  • 如何使用PHP对图片进行处理和操作?
    随着互联网的不断发展,图片已经成为人们在网上交流和传播信息的重要媒介。对于网站开发人员而言,对图片进行处理和操作是十分必要的。在众多的程序设计语言中,PHP是一门十分流行的语言,本文将介绍如何使用PHP对图片进行处理和操作。一、图片上传在网...
    99+
    2023-05-21
    PHP 图片处理 图片操作
  • 如何实现Python中常用图片处理函数的使用
    这篇文章跟大家分析一下“如何实现Python中常用图片处理函数的使用”。内容详细易懂,对“如何实现Python中常用图片处理函数的使用”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习...
    99+
    2023-06-26
  • 如何使用Node.js在深度学习中做图片预处理
    这篇文章给大家分享的是有关如何使用Node.js在深度学习中做图片预处理的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。背景最近在做一个和对象识别相关的项目,由于团队内技术栈偏向 ...
    99+
    2022-10-19
  • 如何使用CSS混合模式和SVG来动态更改产品图片的颜色
    这篇文章给大家分享的是有关如何使用CSS混合模式和SVG来动态更改产品图片的颜色的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用CSS混合模式和SVG来改变沙发颜色案例下面这个Demo是来自于Codepen上@...
    99+
    2023-06-08
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作