<style>
.nouveau_groupe {
position: relative;
overflow: hidden;
padding: 12px 0;
}
.nouveau_element {
font-size: 49px;
font-weight: 500;
transform: translateX(-100%);
transition: transform 0s ease-in-out;
color: #172f6252;
font-style: italic;
}
.nouveau_element span {
font-size: inherit;
font-weight: inherit;
color: inherit;
}
</style>
<div class="nouveau_groupe">
<div class="nouveau_element">
{{"VOTRE SÉCURITÉ"|trans}}<span>...</span> {{"EST NOTRE PRIORITÉ"|trans}}
</div>
</div>
<script>
function animateScroll2() {
var viewportHeight = window.innerHeight;
var nouveau_element = document.querySelector('.nouveau_element');
var nouveau_groupe = document.querySelector('.nouveau_groupe');
var rectangle_nouveau_groupe = nouveau_groupe.getBoundingClientRect();
var scrollProgress = (viewportHeight - (rectangle_nouveau_groupe.top + 100)) / viewportHeight;
var translateValue = scrollProgress * 100;
nouveau_element.style.transform = `translateX(${translateValue}%)`;
requestAnimationFrame(animateScroll2);
}
// Lancer l'animation
animateScroll2();
</script>