最近在B站上面学习可视化大屏,发现background-size和background的书写顺序不同,所得到的效果也不同,如下:
1、background-size在前面
.map1 {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 6.475rem;
height: 6.475rem;
background-size: 100% 100%; // background-size在前面
background: url(../images/map.png) no-repeat;
opacity: 0.3;
效果如下:图片显示不全
2、background-size在后面
.map1 {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 6.475rem;
height: 6.475rem;
background: url(../images/map.png) no-repeat;
background-size: 100% 100%;
opacity: 0.3;
}
效果如下: