Découvrez comment combiner les animations scroll-driven et la propriété CSS corner-shape pour créer des effets visuels innovants, comme des coins qui se transforment en carrés ou en encoches au fil du défilement. L’article explique comment utiliser superellipse() pour générer des formes mathématiques animables (squircle, bevel, notch, etc.) et propose un exemple concret avec un pseudo-élément body::before et un mix de mix-blend-mode: difference. À noter : ces fonctionnalités nécessitent Chrome 139+ et Firefox devrait bientôt les supporter nativement. Une démo visuelle est incluse pour illustrer le résultat.
L'événement scrollend est une nouvelle API standardisée pour détecter la fin du défilement dans une page web, simplifiant ainsi la gestion des actions post-défilement. Contrairement aux méthodes précédentes utilisant des timers et des debounce, scrollend offre une détection fiable et immédiate, compatible avec tous les types de défilement (souris, clavier, tactile, programmé). Il est supporté par tous les navigateurs majeurs et permet des applications comme le lazy-loading optimisé, le suivi de la position de lecture, et le tracking précis. (Source : Alsacreations)
Tout est dans le titre
Je cite l'auteur La méthode scrollIntoView() permet de faire défiler un élément de la page web de manière à ce qu'il soit visible à l'écran en utilisant des options de défilement personnalisées si nécessaire
Une astuce intéressante
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre (via https://www.smashingmagazine.com/2019/02/monthly-web-development-update-2-2019/ )
Tout est dans le titre
Tout est dans le titre
Une bibliothèque pour animer des éléments au scroll (via https://www.creativejuiz.fr/blog/ressources-telechargements/les-ressources-du-web-36 )
Une bibliothèque pour faire des animations au scroll :)
Tout est dans le titre
Snippets: Disable Scroll Using jQuery at Learning jQuery
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre