用户只需点击按钮上传雪碧图片即可通过鼠标点击拖动来选择雪碧图上的小图案,待系统自动确定图形边界即可框选出相应的小图案,并在下方的代码区显示出对应的图案位置css样式。该工具还提供背景图比例设置、相对位置百分比设置等功能。提供给需要的朋友使用。
雪碧图目的:
为了有效地减少服务器接受和发送请求的次数,提高页面的加载速度
雪碧图本质:
CSS精灵图是一种处理网页背景图像的方式,它将一个页面涉及到的所有零星背景图像都集中到一张大图中去,然后将大图应用于网页,这样,当用户访问该页面时,只需向服务发送一次请求,网页中的背景图像即可全部展示出来
精灵图的使用:
CSS 精灵其实是将网页中的一些背景图像整合到一张大图中(精灵图),然而,各个网页元素通常只需要精灵图中不同位置的某个小图,要想精确定位到精灵图中的某个小图,就需要使用CSS的
background-image
background-repeat
background-position属性进行背景定位,
其中最关键的是使用background-position 属性精确地定位
CSS Sprites 的优点:
- 减少图片的字节
- 减少了网页的http请求,从而大大的提高了页面的性能
- 减少命名难的问题
CSS Sprites 的缺点:
- 在图片合并的时候,你要把多张图片有序的合理的合并成一张图片,还要留好足够的空间,防止板块内出现不必要的背景。
- 在宽屏,高分辨率的屏幕下的自适应页面,图片如果不够宽,很容易出现背景断裂。
- CSS Sprites在维护的时候比较麻烦,如果页面背景有少许改动,一般就要改这张合并的图片,无需改的地方最好不要动,这样避免改动更多的CSS,如果在原来的地方放不下,又只能(最好)往下加图片,这样图片的字节就增加了,还要改动CSS。
链接: https://fly63.com/tool/detial/96