CSS
Sprites是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会
像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行的速度而言,不高于200KB的单张图片的所需载入时间基本是差不多的,所以无需 顾忌这个问题。
按照yahoo的rules for high performance web
sites的原则,应当较少Client与Server端间 的HTTP Request次数。通过CSS
Sprites方法将多张图片组装成单独的一张图片,可以有效减少HTTP请求 的次数。
当整幅图片载入完成后,你就可以使用CSS方法通过设置背景位置的方式完成所需图片的准确调用。
加速的关键,不是降低重量,而是减少个数。传统切图讲究精细,图片规格越小越好,重量越小越好,其实规格大小无所谓,计算机统一都按byte计算。客户端每显示一张图片都会向服务器发送请求,所以,图片越多请求次数越多,造成延迟的可能性也就越大。
这样说你可能还是不太明白。换言之,就是把许多背景图片整合成一张背景图片,然后通过限制要使用背景图片的元素的宽高,再通过background-repeat
, background-position
来对图片进行定位,这样做的好处就是减少网页加载时的HTTP请求,因为你每使用一张背景图片,加载网页时就会发出一个HTTP请求。
平常你可能不太注意,其实这项CSS技术在很多大型网站都有应用,比如Google韩国首页那个著名的动画工具条,你可以查看一下背景图片,其实所有的图标都在一张背景图上面。再比如土豆网,你点击导航栏,选择查看背景图片,可以看到,整个网页的大多数地方的背景图片都是集成在一张图片里的。
你还可以在AOL、Yahoo之类的知名网站找到类似的CSS sprites应用,个人网页设计好像用的还比较少。CSS sprites也具有一定的局限性,比如每次都需要添加图片到整张背景图片中,而且需要精准的定位测量。
下面是一些英文的关于CSS Sprites的使用技巧,如果你要看中文,也可以自己去搜索一些。
因为IE6对PNG格式的图片透明支持性欠缺,要实现IE6中对PNG透明的支持可以用js实现,查看demo
,点击下载
。
机械密封专业供应商,机械密封
找张家港市艾克曼密封有限公司
分享到:
相关推荐
css sprite示例源码
css sprite雪碧图生成小工具 v4.3 css sprite 雪碧图生成小程序,已在github上开源,地址:https://github.com/iwangx/sprite ,请需要的朋友注意版本更新
Sketch-CSS-Sprite-Mixin, 在草图中,生成一个 CSS Sprite Mixin到剪贴板的代码 绘制 CSS Sprite MixinSketch中生成 scss,LESS 和手写笔的mixin的代码。 运行插件时,代码被复制到剪贴板。子画面名称是顶级图层名,...
CSS Sprite自动生成工具是一款可以导入CSS背景图片,就可以自动生成CSS sprite代码和一张整的CSS 贴图图片的工具,工具小巧方便,精确到1px,网格吸附。非常方便制作CSS sprite贴图。
雪碧图工具CssSprite.exe 快速生成雪碧图及代码的工具,很好使
演示CSS中Sprite技术的应用,这是一种减少与服务器连接次数的好方法,能够适当提高服务器的响应能力,特别是高并发的网站。
该工具可以自动生成css sprite在应用background-position的参数
用于制作图片的整合。对一些标签和icon进行图片的整合。
css精灵图生成软件,自动生成,并给出小图的backgrount-positon的值。比较好用
Stitches 是一个 HTML5 sprite 样式创建工具,可以将多个图片合并成一个,并给出 sprite 样式。 标签:Stitches
css sprite 雪碧图生成小程序,已在github上开源,地址:https://github.com/iwangx/sprite
CST CSS图片拼合定位工具
CssSprite雪碧图制作工具 优点:简单好用
当图片数量较多,而且搭配合理的情况下,可以有效地提升网页速度;另外,借助 CSS sprite 的特性可以进行图片提前加载处理。
css sprite 雪碧图生成小程序,已在github上开源,地址:https://github.com/iwangx/sprite
CssSprite.zip
TexturePackerGUI css sprite 雪碧图 破解版 亲测完全没有问题。包内带有安装方法,1/2两部曲,5秒钟安装完。小白都可以用