在学习css的过程中发现一个有意思的小细节,background-size属性一定要放在backgroud属性后面.(不过感觉大部分人都不会有这个问题,谁会先写size再定义背景图呢…好吧是我了) 错误写法:
.map1{
height: 5rem
;
width: 5rem
;
position: absolute
;
top: 50%
;
left: 50%
;
transform: translate(-50%,-50%
);
background-size: 100% 100%
;
background:url(../images/map.png);
opacity: 0.3
;
}
显示的图是这样的: 正确写法:
.map1{
height: 5rem
;
width: 5rem
;
position: absolute
;
top: 50%
;
left: 50%
;
transform: translate(-50%,-50%
);
background:url(../images/map.png);
background-size: 100% 100%
;
opacity: 0.3
;
}
显示效果: 好了结束,我看了好几遍,就没想到是顺序问题…