css精灵图

一、什么是css的精灵图?
    是一种图像的合成技术,说白了,就是在一张集成了好多张图片的大图片上根据background-position显示要显示的图片


二、
引入精灵图的原因:

    具体是因为,网页上面的每张图片都要经历一次请求才能展示给用户,小的图标频繁的请求服务器,降低页面的加载速度,为 了有效地减少服务器接收和发送请求的次数,提高页面的加载速度,因此,产生了css精灵技术。

三、使用方法:

以此图片为例:


HTML代码:

 <ul>
                <li class=" big shopcar"></li>
                <li>购物车</li>
                <li class=" big helpcenter"></li>
                <li>帮助中心 </li>
                <li class="big joincollect"></li>
                <li>加入收藏</li>
                <li class="big home"></li>
                <li>设为首页</li>
                <li class="login">登录 </li>
                <li class="register">注册 </li>
            </ul>

以你用的图片的左上为原点测量你想截取的图片的左上角的坐标(单位是毫秒)测量工具:picpick

CSS代码:

        ul li {
            list-style: none;
            display: inline-block;
        }

        .big {
            width: 25px;
            height: 24px;
            background-image: url('images/icon.gif');
        }

        .shopcar {
            background-position: 0px 0px;
        }

        .helpcenter {
            background-position: -46px 0px;
        }

        .joincollect {
            background-position: -90px 0px;
        }

        .home {
            background-position: -127px 0px;
        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值