图片整合(CSS Sprites)

又叫css精灵 / 雪碧图

原理:

图片整合技术是把小图标整合成一张大的背景图片,
通过插入背景图和background-­position调整图片的位置来显示图片

优点:

1、减少服务器的请求次数,提升网页的加载速度,减少服务器的带宽
2、减小图片的体积

缺点:

不利于后期的维护

整合代码示例:

<style>
	*{margin:0;padding:0;}
	.wrap{
	    width:400px;
	    height: 200px;
	    margin:0 auto;
	    border:3px solid red;
	}
	.item{
	    width: 70px;
	    height: 66px;
	    border:10px solid #000;
	    float: left;
	    margin-right: 40px;
	    background: url(images/bigptr.jpg) no-repeat ;
	}
	.box1{
	    background-position: -105px -166px;
	    }
	.box2{
	    background-position: -246px -124px;
	    }
	.box3{
	    background-position: -58px -359px;
	    }
</style>
</head>
<body>
    <div class="wrap">
        <div class="item box1"></div>
        <div class="item box2"></div>
        <div class="item box3"></div>
    </div>
</body

总结

以上是对前端图片整合的小总结,后期将继续更新html基础知识点
文章为原创内容,要是遇到有不合适的地方欢迎赐教🙌

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐