<style>
.groupe_mrsami {
position: relative;
overflow: hidden;
padding:12px 0;
}
.mrsami {
font-size: 48.5px;
font-weight: 500;
transform: translateX(-100%);
transition: transform 0s ease-in-out, opacity 0.2s ease-in-out;
transition-delay: 0s;
color:#172f6252;
font-style:italic;
}
.mrsami span {
font-size:inherit;
font-weight:inherit;
color:inherit;
}
</style>
<div class="groupe_mrsami">
<div class="mrsami">
{{"VOTRE SÉCURITÉ"|trans}}<span>...</span> {{"EST NOTRE PRIORITÉ"|trans}}
</div>
</div>
<script>
function animateScroll() {
var viewportHeight = window.innerHeight;
var mrsami = document.querySelector('.mrsami');
var groupe_mrsami = document.querySelector('.groupe_mrsami');
var rectangle_groupe_mrsami = groupe_mrsami.getBoundingClientRect();
var scrollProgress = (viewportHeight - (rectangle_groupe_mrsami.top + 100)) / viewportHeight;
var translateValue = scrollProgress * 100;
// Supprimer la ligne qui modifie l'opacité
// mrsami.style.opacity = 1 - scrollProgress;
mrsami.style.transform = `translateX(${translateValue}%)`;
requestAnimationFrame(animateScroll);
}
// Lancer l'animation
animateScroll();
</script>