一种比CSS-Sprite更加方便在网页中嵌入大量图标的方法
发布时间:2015-05-12 来源:查字典编辑
摘要:这种思路是在一个国外的网站上发现的,设计者在网站中使用了很多小图标,但是并没有使用CSS-Sprite技术,而是使用了另外一种特殊的办法。那...
这种思路是在一个国外的网站上发现的,设计者在网站中使用了很多小图标,但是并没有使用CSS-Sprite技术,而是使用了另外一种特殊的办法。那就是css3的font-face技术载入了一个自己做的字体文件,在需要显示的地方直接打上调用的字符。
这种办法只适用于大量纯色,至于数量貌似没有上限,a-z+0-9+符号就够用了,狠一点,插入中文,动辄几千个单位…
font-face图标 VS CSS-Sprite图标
他们同样是把N多个图标合并到一次HTTP请求中,CSS-Sprite是我们经常用的方法,它几乎可以把所有不需要平铺的图片全部放进去,然后来定位。
而CSS-Sprite的弊端就是定位,想朽木这样做前端的,几乎天天跟background-position打交道,XY一个像素也不能差,虽说有这方面的工具,但是工作量还是放大了好几倍。
而font-face则不需要定位,只要对照着字体编辑器,就可以知道哪个字符对应的哪个图标。使用起来非常方便
<style type="text/css" media="screen">
<!--
i{font-family:'自定义字体名字';color:#000;}
i:hover{color:#0f0;}
-->
</style>
<div>
<li><i>A</i>某某某</li>
<li><i>B</i>某某某</li>
<li><i>C</i>某某某</li>
</div>
相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
- ■iPhone、iPad升级到iOS 9.1后Touch ID指纹识别失灵
- ■怎么辨别iphone6s港版真假 港货iphone6s辨别真假方法
- ■iPhone6 Live Photo怎么用 苹果6使用Live Photo教程
- ■电脑开机黑屏显示This Product is covered by one or more of the fo的解决方法
- ■电脑出现蓝屏现象怎么解决呢?
- ■电脑开机电源灯亮但屏幕不显示解决办法
- ■电脑死机画面定格四大原因分析 CPU问题是主因
- ■电脑开机不显示图像怎么解决?
- ■电脑老是重启怎么办?电脑重启的不同原因和对应的解决方法
- ■iOS9.2 beta3更新了哪些内容 iOS9.2 beta3修复Bug改善体验
- ■iOS9.2 beta3怎么升级?苹果iOS9.2 beta3升级/降级教程(附固件下载)
- ■电脑技巧中的基本常见问题及解决方法分享
- ■如何鉴别原封港版iPhone6s?港版原封iPhone6s/6s Plus分辨方法
- ■iPhone到底升不升128G?升了128G闪存后iPhone会不会变白苹果?
- ■iPhone进水指示器在哪里?快速查看苹果iPhone有没有进水的方法介绍
- ■Touch ID反应迟钝怎么办?Touch ID反应迟钝的详细解决教程
- ■开机报错0190: critical low-battery error的解决方案
- ■电脑开机灯亮屏幕不显示并发出哔哔警报声解决办法
- ■电脑经常自动断网掉线的问题分析
- ■iOS9越狱去除腾讯/爱奇艺/优酷视频广告教程(亲测有效)
最新 Div+Css教程学习
热门 Div+Css教程学习
网页设计子分类