Chinaunix首页 | 论坛 | 博客
  • 博客访问: 485502
  • 博文数量: 226
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2111
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-20 09:02
个人简介

web web web

文章分类

全部博文(226)

文章存档

2020年(2)

2019年(1)

2018年(3)

2017年(26)

2016年(57)

2015年(60)

2014年(77)

我的朋友

分类: Web开发

2015-06-02 16:41:19

        CSS Sprites 原理:其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置。

CSS Sprites 优点:

    1、利用CSS Sprites能很好地减少网页的http请求,从而大大的提高页面的性能,这也是CSS Sprites最大的优点,也是其被广泛传播和应用的主要原因;

    2、CSS Sprites能减少图片的字节,曾经比较过多次3张图片合并成1张图片的字节总是小于这3张图片的字节总和。

    3、解决了网页设计师在图片命名上的困扰,只需对一张集合的图片上命名就可以了,不需要对每一个小元素进行命名,从而提高了网页的制作效率。

    4、更换风格方便,只需要在一张或少张图片上修改图片的颜色或样式,整个网页的风格就可以改变。维护起来更加方便。

    通过打开目前您的CSS文件夹下面的CSS图片碎片后,您可以自行拖拽CSS图片碎片技进行适当的位置调整,可以通过双击图片来移除该图片,进行CSS Sprite 操作时,拖拽与CSS Sprite 两个选项可随时切换使用。

        
    在线css sprite生成工具:
   
    在线Css Sprite生成工具是一款非常强大的在线css sprites工具,基于HTML5的canvas实现,支持自动选取css sprites,支持拼接图片,能够帮助前端工程师迅速生成所需要的css,支持单张图片、拼接多张图片,可以说是前端开发中最强大的CSS前端。

阅读(1693) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~