banner图的水平居中的方法
banner图往往往是很大的像素的,也就是分辨率。但是我们在pc页面是要做到水平居中显示的。
The first
<!--html-->
<div class="banner">
<img src="./img/111.png" alt="banner">
</div>
<!--css-->
.banner {
width: 100%;
position: relative;
overflow: hidden;
height: 325px;//设置高度
background: #FF4351;//背景图的颜色
}
.banner img{
width: 1440px;
position: absolute;
left: 50%;
margin-left: -720px;
top: 0;
}
//使用子绝父相的方法,图片设置left为50%,margin为图片的负一半。
The second(推荐使用)
<!--html-->
<div class="banner">
</div>
<!--css-->
.banner {
margin-top: 62px;
height: 1130px;
width: 100%;
background: url("../img/banner-photo.jpg") no-repeat center top;
background-size: auto 100%;
}