猫头鹰旋转木马高度调整

时间:2017-04-11 01:13:50

标签: javascript jquery html carousel owl-carousel

我正在主页顶部构建一个带有猫头鹰轮播的网站。该网站正处于初步阶段,我对转盘有疑问。

我希望旋转木马保持响应,同时图像会调整,以便填充窗口/屏幕的整个高度。换句话说,我不希望图像调整大小;随着窗口变小而重新进入。现在,当窗口调整大小时,它们正在缩小。

这是我目前的代码:

HTML

    <section id="sidebar">
        <div id="owl" class="owl-carousel"> 
            <div class="item" id="item-1"><img src="assets/img/motel.jpg" alt=""></div>
            <div class="item" id="item-2"><img src="assets/img/gas.jpg" alt=""></div>
            <div class="item" id="item-3"><img src="assets/img/sofia.jpg" alt=""></div>
       </div>
    </section>

JS:

    $(document).ready(function() {
        $("#owl").owlCarousel({
            navigation: true,
            slideSpeed: 300,
            paginationSpeed: 400,
            items: 1,
            autoplay: 3000,
            stopOnHover: true,
            loop: true,
        });
    });

CSS:

    #owl .item img {
        display: block;
        widows: auto;
        height: 100%;
        min-height: 523px;
    }

以下是github上完整网站(目前为止)的链接:https://jnikkiyoke.github.io/project/

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

简单方法是删除<img/>代码并改为使用background

.item {
    height: 100vh;
    width: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

#item-3{
    background-image: url("assets/img/gas.jpg");
}

您还可以删除min-height

上的#owl .item img

您可能还想添加height: 100vh;width: auto;。使用media queries表示不同的比率。