banner image 

绝对定位放大缩小

 

HTML

    <section id="section-top" class="position-relative">
            <img src="images/banner.jpg" class="img-fluid banner" alt="Responsive image">
            <!-- 手机板图片 -->
            <img src="images/banner-m.jpg" class="img-fluid banner-m" alt="Responsive image">
            
            <div class="container">
                <div class="row banner-logo position-absolute">
                    <div class="col-md-5 d-flex">
                        <a href="https://www.360d.com.tw/"><img src="images/logo.png" alt="360d" class="logo"></a>
                        <a href="#"><img src="images/ashita.png" class="ml-2 ml-md-5 ml-lg-5 logo" alt="明日之团"></a>
                    </div>
                </div>
            </div>
        </section>

 CSS

#section-top .banner {
    width: 100%;
    margin: 0;
    padding: 0 !important;
    /* max-height: 240px; */
    overflow: hidden;
}
/* 手机板图片 */
#section-top .banner-m {
    display: none;
}

.banner-logo {
    left: 5%;
    top: 5%;
}

@media (min-width: 320px) and (max-width: 480px) {
    #section-top .banner {
        display: none;
    }

    #section-top .banner-m {
        display: unset;
        width: -webkit-fill-available;
    }
}

父元素 加上  position: relative;

子元素 加上  position: absolute;  ,可设定最大高度固定 & 外、内间距为 0  ,定义在父元素的相对位置

overflow:hidden;  //自动隐藏超出的文字或图片。

width:fill-available 表示撑满可用空间 (宽),高度也有此特性,但不常用