CSS Sprite的应用【转】
- 首先将小图片整合到一张大的图片上
- 然后根据具体图标在大图上的位置,给背景定位。background-position:-8px -95px;
一、对于非动画的GIF更建议使用PNG8因为它同样能做到一样的效果,而且能为你节省10%-30%的文件体积。
二、Photoshop相比起Fireworks,导出同等质量的PNG图片,体积会稍大。而Fireworks虽然做了相应压缩优化,但没有达到最优秀的压缩。
三、我所知的设计软件,对于PNG图片的处理都没做到最优秀的压缩,图片体积还有一定的压缩空间。可以尝试使用下面介绍的”图像优化工具” 做无失真的压缩优化。
四、图片体积及尺寸方面,建议体积保持在100K以内(较为符合国情最佳请求SIZE),size为800px(最佳尺寸)。
CSS Sprites图片切割术
三、CSS Sprites图片中把颜色较近或相同的组合在一起可以降低颜色数,因为少色数的图片文件体积会相对的小。
四、size相同的CSS Sprites图片中留有较大空隙,某程度上多数情况会增大了体积,所以CSS Sprites的图片不要有空隙。
五、在size相同的CSS Sprites图片中,垂直排列的图片会比水平排列的文件体积要大。
六、在CSS Sprites图片中,水平排列的图片会比垂直排列的文件体积要大。
九、黄金切割位:在CSS Sprites图片的最右或左边为最灵活动位置最适宜摆放文本前的icon,因此不会受到其它CSS Sprites图片干预,也不需要预留一定的行宽。
如何来制作?
基本的原理,就是利用background-postion的负值来进行调节。
background-position: -396px -116px;
转载于:https://www.cnblogs.com/radray/p/4196903.html
CSS Sprite的应用【转】相关推荐
- CSS Sprite的应用
什么是CSS Sprite ? 不知道您在浏览yahoo.com的网页中是否注意到,yahoo在页面制作上的技术和大多数网站不一样,他们把页面上的 ICON,栏目背景啊,图片按钮啊等都有会有规则的合并 ...
- ▲为什么要用css Sprite技术?
一个网站,由许多元素构成,如:文本.图像.链接.表单.表格等,除了文本,图像当属重中之重了!在早先的 网站设计中,图片都是独立分开的:到了2004年,Dave Shea(css禅意花园作者)提出了使用 ...
- CSS Sprite “精灵图“
CSS Sprite CSS Sprites叫 CSS精灵或者雪碧图,是一种网页图片应用处理方式. CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中. 再利用CSS的" ...
- 利用 CSS animation 和 CSS sprite 制作动画
CSS3 大大强化了制作动画的能力,但是如果要做出图案比较复杂的动画,选择 GIF 依然是一个不错的选择.今天给大家介绍一个使用 CSS animation 配合雪碧图(CSS sprite)来制作动 ...
- css sprite原理优缺点及使用
CSS Sprites在国内很多人叫css精灵,是一种网页图片应用处理方式.它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢 ...
- css sprite 介绍和实例
先看看百度百科是如何介绍的 关于CSS Sprite CSSSprites在国内很多人叫css精灵,是一种网页图片应用处理方式.它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当 ...
- 图片的 css sprite的应用思考
如何给css sprite的背景图片归类. 一.按内容应用范围归类 二.按照图片的扩展属性分类 1.固定高宽 不具备延展的图片 常见的有 ico的图片,比如banner,li的背景图 2.水平延展: ...
- 一篇文章教你学会如何使用CSS中的雪碧图(CSS Sprite)
一篇文章教你学会如何使用CSS中的雪碧图(CSS Sprite) 一.什么是雪碧图? 雪碧图(CSS Sprite)又叫CSS精灵图,是一种网页图片应用处理方式,他允许你将一个页面设计到 所有零星图片 ...
- CSS雪碧,即CSS Sprite 简单的例子
CSS Sprite生成工具 http://pan.baidu.com/s/1gdGQwiJ 工具可将多幅图片整合一张,并生成CSS. HTML代码 <style>.img{backgro ...
最新文章
- pvrect r语言 聚类_R语言一条命令实现基于样本和距离的聚类分析
- 求解N个值中最大的k个数,N远大于k
- 老梁观世界“20120713期 癌症女博士的生命箴言”
- 关于web.xml3.0启动报错
- rabbitmq实战_RabbitMQ 实战系列之:消息传递
- 工作108:精准的v-for和if
- UE4中Bebavior Tree中Delay及其后面代码失效的原因
- 阿里小蜜多模态知识图谱的构建及应用
- 电气装置安装工程接地装置施工及验收规范_(册说明)电气设备安装工程
- Pix4D生成正射影像和DSM详细教程(可下载)
- 完整的连接器设计手册_连接器退化机理(二)—腐蚀
- cheak之十一月最新版
- oracle用nas还是本地存储,为什么大家都在用NAS网络存储?
- ubuntu安装windows 字体
- linux中help的用法
- 解方程计算器,一款数学神器APP,有需要的自己收藏!
- NOIP2016普及组复赛——T4魔法阵
- 阿里云购买磁盘后挂载
- 20211205上午
- Linux下配置本地yum源(Centos、Debain和SUSE)