ICON小图标
2016-05-07 11:22
639 查看
ICON
CSS Spritebackground-image,background-position(注意坐标,索引值重0开始)
特点:
相对单个小图标,它节省文件和服务器请求的次数
一般情况下,需要保存为PNG-24的文件格式
可以设计出丰富多彩的颜色图标
难点:
注意每个小图标的大小
小图标之间的距离
font+html
灵活性:轻松地改变图标的颜色和其他的CSS效果
扩展性:改变图标的大小
矢量性:缩放图标不会影响清晰度
兼容性:字体图标支持所有现在浏览器
本地使用:在不同的设计和编辑使用
自己编辑图标:(http://flowerboys.cn/font)
EOT:微软开发,IE专用
WOFF:被W3C推荐
TTF:Mac OS,WIN最常见一种字体
SVG:W3C开放标准的图形格式
@font-face{ font-family: "imooc-icon"; src: url("../fonts/icomoon.eot"); /* IE9 兼容模式 */ src: url("../fonts/icomoon.eot?#iefix") format("embedded-opentype") ,url("../fonts/icomoon.woff") format("woff") ,url("../fonts/icomoon.ttf") format("truetype") ,url("../fonts/icomoon.svg") format("svg"); font-weight: normal; font-style: normal; }
font+css
.icon-spinner:before { content: "\e600"; } 实心 .icon-heart:after { content: "\e602"; } 空心
对比:
CSS Sprite | font+html | font+css |
---|---|---|
原理 | 背景图片定位 | @font-face |
兼容性 | 完美 | 完美 |
颜色 | 丰富 | 单一 |
缩放 | 失真 | 高清 |
维护 | 困难 | 简单 |
相关文章推荐
- Web布局连载——两栏固定布局(五)
- [div+css]晒晒最新制作专题推广页模板
- 盒子模型
- CSS选择器
- CSS样式优先权
- [css] line-height 百分比单位和数值单位的区别
- Apple官网研究之使用Justify布局导航
- 关于前端的思考与感悟
- 设计更快的网页(三):字体和 CSS 调整
- 纯CSS制作的新闻网站中的文章列表
- 10条影响CSS渲染速度的写法与使用建议第1/3页
- BS项目中的CSS架构_仅加载自己需要的CSS
- 很不错的 CSS Hack 又学了一招
- 发一个css比较清爽的写法
- CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
- css布局网页水平居中常用方法
- CSS经典技巧十则第1/2页
- css 兼容性问题this.style.cursor=''hand''
- IE6不能正常解析CSS文件问题的解决方法及原因分析