`

css sprites

    博客分类:
  • css
 
阅读更多
什么是css sprites?

通过将多个图片融合到一副图里面,然后通过CSS的一些技术布局到网页上。实际上是通过所谓的“切割”,然后再通过CSS的定位技术{“background-image”,“background-repeat”,“background-position”的组合进行背景定位,background-position可以用数字能精确的定位出背景图片的位置}将这些图准确的分散到这个需要的位置里面去!

CSS Sprites优点
1.利用CSS Sprites能很好地减少网页的http请求,大大的提高页面的性能,这也是CSS Sprites最大的优点,也是其被广泛传播和应用的主要原因;
2.能CSS Sprites能减少图片的字节,曾经比较过多次3张图片合并成1张图片的字节总是小于这3张图片的字节总和。

CSS Sprites缺点,存在一些不可忽视的缺点:
1.在图片合并的时候,要把多张图片有序的合理的合并成一张图片,还要留好只够的空间,防止板块内不会出现不必要的背景;在宽屏,高分辨率的屏幕下的自适应页面,图片如果不够宽,很容易出现背景断裂;
2.CSS Sprites在开发的时候比较麻烦,要通过photoshop或其他工具测量计算每一个背景单元的精确位置,这是针线活,没什么难度但很繁琐;腾讯的鬼哥用RIA开发了一个CSS Sprites 样式生成工具,虽然还有一些使用上的不灵活,但是已经比photoshop测量来的方便多了,而且样式直接生成,复制,拷贝就OK!
3.CSS Sprites在维护的时候比较麻烦,如果页面背景有少许改动,一般就要改这张合并的图片,无序改的地方最好不要动,这样避免改动更多的css,如果在原来的地方放不下,有只能(最好)往下加图片,这样图片的字节就增加了,还要改的css。

http://www.cnblogs.com/scgw/archive/2011/03/19/1988908.html
http://www.css88.com/archives/756#more-756
分享到:
评论

相关推荐

    CSS Sprites生成工具

    **CSS Sprites生成工具** CSS Sprites是一种网页图像优化技术,通过将多个小图像合并到一个单独的图像文件中,减少HTTP请求,从而提高页面加载速度。这种技术尤其适用于那些频繁使用的图标或小图片,例如导航按钮、...

    CSS Sprites

    在网页设计中,CSS Sprites(CSS精灵)是一种高效优化页面加载速度的技术,尤其在处理大量小图时效果显著。通过CSS Sprites,我们可以将多张图片合并成一张大图,然后利用CSS背景定位来显示我们需要的部分,从而减少...

    CSS Sprites样式生成工具.zip

    **CSS Sprites 知识详解** CSS Sprites是一种网页图像处理技术,用于优化网页加载速度,减少HTTP请求的数量。在网页设计中,如果一个页面上有多个小图标或背景图像,传统方式是每个图像都单独请求,这会增加页面...

    CSS Sprites技术

    ### CSS Sprites技术详解 #### 一、CSS Sprites技术简介 CSS Sprites技术是一种将多个小图片合并成一张大图的技术,通过CSS背景定位来显示所需的特定小图部分。这种技术可以显著减少HTTP请求次数,提高网页加载...

    CSS Sprites 技巧

    **CSS Sprites 技巧详解** CSS Sprites是一种网页图像优化技术,源于计算机图形学中的精灵技术,旨在减少网络请求次数,提升网页加载速度。它将多个小图像整合到一张大图(称为Sprite图)中,然后利用CSS背景定位来...

    css Sprites精灵图制作

    css Sprites精灵图制作。加快网页加载速度 浏览器接受的同时请求数是10个,如果图片过多会影响整体的视觉效果,而且对于不稳定的网络带宽,加载起来更是噩梦,所以把图片拼接为一张大图,从而加快加载速度,以及...

    css sprites样式生成工具 3.2.1

    程序名称:CSS Sprites 样式生成工具(bg2css) 主要功能:方便使用CSS Sprites时对图片生成样式 安装条件:需先安装Adobe的AIR环境AdobeAIRInstaller.exe,这个我也传到csdn空间了,可以搜索下!

    CSS sprites

    CSS Sprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。

    CSS Sprites 样式生成工具,快速定位背景图片

    CSS Sprites 样式生成工具(bg2css) 3.2.1 (需要AIR环境,可到 Adobe站点 下载安装。)

    CSS Sprites实例演示 代码

    **CSS精灵(CSS Sprites)**是一种网页图像优化技术,它允许我们将多个小图像合并到一个大图(称为精灵图)中,然后通过CSS的背景定位来显示我们需要的部分。这样可以减少网页HTTP请求的数量,从而提高页面加载速度...

    CSS Sprites 的小工具

    **CSS Sprites 知识详解** CSS Sprites 是一种网页图像优化技术,通过将多个小图合并到一张大图(通常称为精灵图或精灵片)中,减少HTTP请求次数,从而提升网页加载速度。这种技术在网页设计和前端开发中广泛应用,...

    CSS Sprites样式生成工具

    **CSS Sprites 知识详解** CSS Sprites是一种优化网页加载速度的技术,它将多个小图合并成一张大图(通常称为精灵图),然后通过CSS的背景定位来显示需要的部分。这种方法大大减少了网页中HTTP请求的数量,因为...

    超好用的CSS Sprites生成工具:CSS Satyr(拖动排列/自动生成)

    CSS Satyr是一款非常实用的CSS Sprites生成工具,特别适合设计师和开发者使用。它具有易用、高效的特点,能够帮助用户快速地整理和合并图像。 CSS Satyr的主要功能包括: 1. **拖放操作**:用户可以方便地通过拖放...

    CSS Sprites 样式生成工具(bg2css)

    **CSS Sprites 知识点详解** CSS Sprites,又称为CSS精灵,是网页优化的一种技术,通过将多个小图像合并成一个大的图像文件,然后利用CSS的背景定位功能,来显示所需的小图像部分。这种方法减少了HTTP请求的数量,...

    CSS Sprites工作原理

    CSS Sprites是一种优化网页加载速度的技术,通过合并多个小图像到一张大...随着技术的发展,例如CSS Grid和Flexbox等布局技术,以及对CSS变量的支持,CSS Sprites的使用变得更加灵活,同时也降低了管理和维护的复杂性。

    css sprites图片背景优化技术

    CSS Sprites图片背景优化技术是一种常见的前端性能优化策略,它将多个小图像合并到一张大图(称为sprites图)中,然后通过CSS的background-position属性来控制显示其中的某一部分。这种方法可以显著提高网站的加载...

    css sprites工具 bg2css_1.4.1

    **CSS Sprites 知识详解** CSS Sprites是一种网页图像优化技术,通过将多个小图合并到一张大图(称为精灵图或精灵帧)中,减少HTTP请求次数,从而提高网页加载速度。在网页设计中,它是一个重要的性能优化策略,...

    CSS Sprites 圆角制作教程

    在本教程中,CSS Sprites被用来实现圆角效果,即将四个不同角度的圆角图像整合到一张图片中,通过CSS定位显示需要的部分。 【圆角制作】在CSS3之前,由于浏览器对CSS2.1标准的支持限制,创建圆角通常需要使用一些...

    也来折腾折腾css sprites

    ### CSS Sprites技术详解 #### 一、CSS Sprites简介 **CSS Sprites**(通常被称为CSS精灵)是一种被广泛采用的技术,用于提高网站性能,特别是在加载图片资源方面。通过这种方式,可以将多个小图像合并成一个较大...

Global site tag (gtag.js) - Google Analytics