首页 > Web开发 > 详细

CSS样式-CSS精灵图,CSS雪碧图

时间:2021-03-29 09:08:25      阅读:19      评论:0      收藏:0      [点我收藏+]

原理:当网页需要多张背景的小图时,将多张背景图合并为一张大图,一次请求拉到本地,然后不同元素使用CSS的background-position进行定位。

优点:

减少请求次数,缩短页面加载时间

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Document</title>
    <style type="text/css">
        div.icon {
            width: 37px;
            height: 42px;
            border: 1px solid #000;
            background: url(images/timg.jpg) no-repeat;
        }

        div.iconPhone {
  · /*css精灵图通常位置设置为负值*/
            background-position: -57px -9px;
        }

        div.iconEmail {
   /*css精灵图通常位置设置为负值*/
            background-position: -58px -50px;
        }
    </style>
</head>
<body>
    <div class="icon iconPhone"></div>
    <div class="icon iconEmail"></div>
</body>
</html>
 
缺点:
开发过程繁琐
维护过程繁琐
当组合的图片过大且排列不当时,会消耗过多的内存

CSS样式-CSS精灵图,CSS雪碧图

原文:https://www.cnblogs.com/Friday1/p/14590446.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!