1.布局:div + img元素;
兼容性好,但是图片要设置个相对比较大的值,图片本身两边留白,内容处于中间,适用于banner;
.img-wrap {
position: relative;
min-width: 1000px;
width: 100%;
max-width: 2000px;
height: 500px;
overflow: hidden;
}
.img-wrap img {
width: 2000px;
position: absolute;
left: 50%;
margin-left: -1000px;
}
2.布局:div + background-image属性(background-size,object-fit用其中一个属性即可);
布局简单,但是对于ie的兼容性不好,特别是object-fit对所有ie都不兼容(查看兼容时间:2018-10-14);
.bg-wrap{
min-width: 1000px;
width: 100%;
max-width: 2000px;
height: 500px;
overflow: hidden;
background:url(demo.jpg) no-repeat center;
background-size:cover;
/* object-fit: cover; */
}