CSS之雪碧图

雪碧图的应用很广泛,在很多的大型网站中,例如:京东、淘宝等,都存在着对雪碧图的应用,下面说一说雪碧图的定义及有哪些优点,我们又该如何使用雪碧图。

一、什么是雪碧图

雪碧图就是将很多张小图片整合成一张大图片,然后通过CSS中定位属性布局网页背景。

二、雪碧图的优点

当图片过多时,会增加http的请求,导致网站性能减低,也同样会增加用户端流量消耗。而雪碧图的应用恰恰解决了这个问题,应用雪碧图,就降低了图片的数量,从而减少http请求,减少用户端流量消耗,并提升了网页性能。

三、如何应用雪碧图

HTML部分

<div class="sprite_common sprite1"></div>
<div class="sprite_common sprite2"></div>
CSS部分
.sprite_common{
      width:20px;
      height:20px;/*自定义宽高*/
      background:url('图片地址') no-repeat;
}
.sprite1{
      background-position:-20px -10px;
     /*自定义*/
}
.sprite2{
      background-position:-20px -10px;
     /*自定义*/
}

看一下效果图(这是曾经写过的京东代码 )

很好用使用又很简单的雪碧图,在适合的时候一定要多想一想,这里是不是可以应用雪碧图呢?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值