Почему размер фонового изображения изменяется при переключении карусели? - PullRequest
0 голосов
/ 30 января 2019

Я хотел бы знать, почему background-image увеличивается вертикально при переходе от url/path к url/path2.Я хочу, чтобы он оставался неизменным при переключении между всеми изображениями.

Что я делаю не так и как я могу это исправить?

Фрагмент

$('.carousel').carousel({
  interval: 2000
})
.topSection {
    padding-top: 20px;
    background-image: url("https://i.stack.imgur.com/owXXD.jpg");
    max-width: 100%;
    max-height: 100%;
    position: fixed;
}

img {
    vertical-align: middle;
    border-style: none;
    width: 17em;
    margin: 5em;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">

<div class="container topSection">
    <div id="carouselExampleSlidesOnly" class="carousel slide row" data-ride="carousel">
        <div class="carousel-inner">
            <div class="carousel-item active col-6">
                <img class="d-block w-10" src="https://i.stack.imgur.com/j0J5g.png" alt="First slide">
            </div>
            <div class="carousel-item">
                <img class="d-block w-10" src="https://i.stack.imgur.com/1pzi6.jpg" alt="Second slide">
            </div>
            <div class="carousel-item">
                <img class="d-block w-10" src="https://i.stack.imgur.com/1pzi6.jpg" alt="Third slide">
            </div>
        </div>
    </div>
</div>
    
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>

1 Ответ

0 голосов
/ 30 января 2019

Поскольку высота .topSession равна max-height: 100%, она будет изменяться в зависимости от размера изображения, поэтому вам нужно определить высоту вашего класса следующим образом:

.topSection {
 padding-top: 20px;
 background-image: url("https://d2d00szk9na1qq.cloudfront.net/Product/40a055c9-72b6-4e07-aaa8-0eaf956f297c/Images/Large_0348615.jpg");
 width: 100%;
 height: 60%;
 position: fixed;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...