Как создать параллакс эффект, чтобы фоновое изображение прокручивалось медленно, в то время как блоки страницы (прозрачные) перемещались быстрее? Эффект увидел на ЭТОЙ странице. Не сочтите за рекламу, точнее не знаю как объяснить, чего хочу добиться. Сайт на бутстрапе ковыряю.
Первоисточники тут и тут:
window.onscroll = function() {
document.querySelectorAll(".parallax").forEach(function(el,i) {
var windowYOffset = window.pageYOffset;
var elBackgroundPos = "50% " + (windowYOffset * 0.02) + "px";
el.style.backgroundPosition = elBackgroundPos;
});
};
body, html {
height: 100%;
}
.parallax {
/* The image used */
background-image: url('https://icdn4.digitaltrends.com/image/2019-dodge-challenger-rt-scat-pack-widebody-review-12-640x640.jpg');
/* Full height */
height: 100%;
/* Create the parallax scrolling effect */
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
<p>In this example we have turned off parallax scrolling for mobile devices. It works as expected on all desktop screens sizes.</p>
<p>Scroll Up and Down this page to see the parallax scrolling effect.</p>
<div class="parallax"></div>
<div style="height:1000px;background-color:red;font-size:36px">
This div is just here to enable scrolling.
Tip: Try to remove the background-attachment property to remove the scrolling effect.
</div>
<div class="parallax"></div>
Картинка взята рандомно.
Здесь jsfiddle на всякий случай для примера.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Делаю грид на CSS, ориентируясь на шпаргалку: https://tuhubru/posts/css-grid-complete-guide#prop-grid-template-areas
Чтобы эффект слайдера был как на этом сайте http://goodsklad24ru/ То есть при загрузке 1 слайд всегда выезжает сверху
Хотелось бы получить пару ответов на вопросы связанные с обрезанием заднего фона посредством jquery