首页前端开发CSScss sprites如何使用?

css sprites如何使用?

时间2024-05-21 08:18:05发布访客分类CSS浏览26
导读: CSS使用方法 CSSSprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的"background-image","background-repeat","background-position"的组合进行...
  CSS使用方法   CSSSprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的"background-image","background-repeat","background-position"的组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置。   在网页访问中,客户端每需要访问一张图片都会向服务器发送请求,所以,访问的图片数量越多,请求次数也就越多,造成延迟的可能性也就越大。   所以,CSSSprites技术加速的关键,并不是降低质量,而是减少个数,当然随之而来的增加内存消耗,CSSSprites图片繁琐的合成等缺点在网站性能的提升前,也就不足为道了。   csssprites适用范围:   1,需要通过降低http请求数完成网页加速。   2,网页中含有大量小图标。或者,某些图标通用性很强。   3,网页中有需要预载的图片。主要是a与a:hover背景图这种关系的。如果a与a:hover的背景图分别加载,那么,就会出现用户鼠标移到某个按钮上,按钮的背景突然消失再出来,产生"闪烁",如果按钮文字色与大背景相同或相近,就更囧了,有可能让人产生按钮"消失"了的错觉。   需要满足的条件   在网页设计中,通过这项技术拼合在一起的图片最好有一项规律。定宽或者定高。最好是宽高都能定下来。需要平铺的图片,显然不适合sprite。   如上图的buttons,就属于定宽定高的情况。   定宽情况下,则可平行排列若干小图片。定高,则纵向排列小图片。   若背景既不定宽,也不定高情况下强行使用csssprites技术,则容易产生"不应该出现的图片出现在页面上"的状态。若是"强行定高",也将非常不利于日后的维护。







本文转载自中文网

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css sprites如何使用?
本文地址: https://pptw.com/jishu/664742.html
vertical-align什么意思?怎么用 ? css sprites如何使用?

游客 回复需填写必要信息