Показать сообщение отдельно
  #1 (permalink)  
Старый 04.01.2021, 01:13
Интересующийся
Отправить личное сообщение для sega1821 Посмотреть профиль Найти все сообщения от sega1821
 
Регистрация: 30.10.2020
Сообщений: 29

Анимация фона
Здравствуйте, есть скрипт паралакса, смещение всего блока, но надо сделать так, что бы задать каждой картинке своё смещение. К примеру paralax-1-1 двигается быстрее чем paralax-1.

<div class="mouse-parallax-bg">
<div class="grupp-1">
<img class="paralax-1-1" src="/icon-1-1.svg">
<img class="paralax-1" src="/icon-1.svg">
</div>
<div class="grupp-2">
<img class="paralax-2-1" src="/icon-2-1.svg">
<img class="paralax-2" src="/icon-2.svg">
</div>
</div>


<script>
let bg = document.querySelector('.mouse-parallax-bg');
window.addEventListener('mousemove', function(e) {
let x = e.clientX / window.innerWidth;
let y = e.clientY / window.innerHeight;
bg.style.transform = 'translate(-' + x * 50 + 'px, -' + y * 50 + 'px)';
});
</script>

Последний раз редактировалось sega1821, 04.01.2021 в 01:17.
Ответить с цитированием