-
[深圳|结业弟子]JS-钟俊1
首先 你的黄色盒子下的四个图标如果用雪碧图来写的话,应该是分开来写的;
这样也比较方便调整,其次每个图标应该附上其URL,以及它在雪碧图上的位置;
如下:
.k1 {
width: 5vw;height: 5vw;
background: url(../img/task7-2.11.png) 10px -10px;
zoom: 0.5 ;
}这里的“ 10px -10px " 指的是你的小图标在整个雪碧图上的位置,这里只是举个例子
按你的实际情况为准;
然后如果你还想调整雪碧图的大小的话,可以使用zoom属性,上面 0.5
就是指按50%比例缩小;
除了zoom属性外,还可以使用transform属性调整大小,只需用它将zoom替换即可;
zoom与transfrom:scale还存在一些区别,可以稍微了解一下:
zoom的缩放是相对于左上角的;而scale默认是居中缩放;
zoom的缩放改变了元素占据的空间大小;而scale的缩放占据的原始尺寸不变,页面布局不会发生变化;
zoom和scale对元素的渲染计算方法可能有差异(需要自己动手,用高清图,仔细去看其中的区别)。编辑于2018-09-07 -
[成都|]JS-0编辑于2018-11-29
- 去第 页