首先,在父标签中建立一个div标签,并在css中让该div标签的background为图片,然后将div设置成和图片宽高相同。我用的是一个播放按钮的图片,宽80;高80;父标签宽375,高375(父标签宽高未写死,是适应屏幕的)。
将父标签加上CSS属性:display:flex; 然后子标签加上:align-self:center; 此时,就可以垂直居中。然后再在子标签加上属性:margin:0 auto; 此时就可以水平居中了。
#videoICO{
position:absolute;
display:flex;
width:100%;
height:100%;
z-index: 10;
}
.playImg{
width:80px;
height:80px;
align-self:center;
margin:0 auto;
z-index: 10;
background: url(../images/video.png);
background-repeat:no-repeat;
}
videoICO是父标签, playImg是放图片的div