每个网站都有banner图,基本上设计图banner图宽度都为1920px,当然,适配的方式有多种。下面简单介绍几种:
1,最愚蠢的办法就是用媒体查询(不多说);
2,用 img 标签去自适应,但是缺点也很明显,如何图片上很多字体等需要手写,当小到一定的程度位置就会不对,当很大时,图片分辨率也会有问题
3,下面介绍一种个人常用的,先贴代码
.course-class-infos {
position: relative;
background: #666;
}
.info-bg ,.cover-img-wrap{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.cover-img-wrap {
z-index: 0;
overflow: hidden;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
<div class="course-class-infos ">
<div style&