CSS Sprites 技巧总结

CSS Sprites 技巧总结

使用css sprites 一般会遇到一下三种情况:

1、所有css sprites 中的小图片都无需平铺,即背景使用 no-repeat 属性。(一般应用在已经固定大小的box上,比较常用)

     @ 这种情况下将所有图片合成一张大图即可,在间隙和排列方面无特殊要求。

2、css sprites 中的小图需要横向平铺,即背景使用 repeat-x 属性。(一般应用在菜单、box背景等水平重复的地方,常用)

     @这种情况,将需要横向平铺(水平重复)的小图片纵向排列,从上到下只能排成一列,最好是宽为1px。(所有小图的宽度都必须相等,在这里是所有小图宽度都为1px)

3、css sprites 中的小图片需要纵向平铺,即背景使用 repeat-y 属性。(一般使用在未定高度box的左右边框修饰,不常用)

      @这种情况,将需要纵向平铺(垂直重复)的小图片横向排列,从左到右只能排成一行,最好是高为1px。(所有小图的高度都必须相等,在这里是所有小图高度都为1px)


综合运用:将网站所有图片制作成三张图片,一张是固定大小无需平铺的图片,一张是宽1px的横向平铺用图片,第三张是高1px的纵向平铺用图片。

 

add: 网络上搜索到一篇文章:叫做 “CSS Sprites背景平铺资料整理” 讲的很详细。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值