Я использую класс .bg
в сочетании с некоторым jquery для создания эффекта прокрутки параллакса на jumbotron
. Он работает, как и планировалось, на больших экранах, однако высота не регулируется для устройств меньшего размера. Я вставил следующий медиа-запрос, чтобы изменить размер .bg
на height: 350px
на устройствах с max-width: 768px
. Однако при этом элемент .bg
фиксируется на странице, так что все остальное содержимое перекрывает его при прокрутке, и эффект параллакса теряется.
Я исследовал SO и не смог найти аналогичный запрос, поэтому, если есть какие-либо отзывы, мы будем очень признательны.
HTML: -
<div class="bg"></div>
<div class="jumbotron" id="jumbotron_about">
<div class="container">
<h1>A brief<br>
history of me</h1>
<h5>Read on and learn</h5>
</div>
</div>
CSS:
@media (max-width: 768px) {
.bg {
background-size: cover!important;
position: fixed;
width: 100%;
height: 350px!important;
top:0;
left:0;
z-index: -1;
}
#jumbotron_about {
height: 350px!important;
background:transparent;
}
}
Вот ссылка на мою веб-страницу
Большое спасибо Джон