`
乔巴-小花花
  • 浏览: 837 次
  • 性别: Icon_minigender_2
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

CSS Sprites

阅读更多

CSS Sprites (网页小图片优化)

 

1.原理:

 

把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,"background-repeat","background-position"的组合进行背景定位, background-position可以用数则精准的定位出背景图片的位置。

 

2.优点:

 

把小的背景图片集成到一张图片上面,浏览器对图片的请求次数就会减少(减少HTTP的连接数),会加快访问速度。而对于图片大小来说,小图片的集合也不会很大,只要集成的图片不超过100K,就还是比较OK的。

 

3.缺点:

 

至于维护性,这是一把双刃剑。每次图片改动都得忘这个图片删除或添加内容,显得繁琐。而且算图片的位置(尤其是这种上千px的图)也是件很不爽的事情。当然,在性能的口号下,这些都是可以克服的。

由于图片的位置需要固定为某个绝对数值,这就是去了诸如center之类的灵活性。在一些需要非单向的平铺背景和需要网页缩放的情况下,CSS sprites并不适合。

 

 

3.工具:

 

a. 在线工具:http://csssprites.com/

b. 客户端工具:http://www.w3cfuns.com/portal.php?mod=topic&topicid=60

c. ps插件:http://arnaumarch.com/en/sprites.html

4.总结:

谢谢!

分享到:
评论

相关推荐

    CSS Sprites生成工具

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

    css sprites

    5. **工具支持**:有许多在线工具和自动化库可以帮助生成和管理CSS Sprites,例如SpritePad、CSS Sprite Generator和Compass框架的Sprite Mix插件。这些工具可以自动合并图像并生成相应的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