المهارات scroll-experience
📜

scroll-experience

آمن

Créer des Animations de Défilement Immersives

Créez des expériences web cinématographiques basées sur le défilement avec une narration parallaxe et des animations engageantes qui captivent l'attention des utilisateurs dès le premier scroll.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "scroll-experience". Create a parallax effect for my product page hero

النتيجة المتوقعة:

Une section hero avec trois couches de profondeur : image d'arrière-plan à 0.2x la vitesse de défilement, visuel du produit à 0.5x, et texte du titre à vitesse normale. Utilisez le positionnement sticky CSS pour le conteneur et GSAP pour un mouvement parallaxe fluide.

استخدام "scroll-experience". Add scroll-triggered text reveals

النتيجة المتوقعة:

Des éléments de texte qui animent leur apparition en utilisant une combinaison d'opacité et de transformation. Utilisez la position de défilement pour déclencher : 0% affiche le premier mot en surbrillance, 50% affiche le deuxième, avec des transitions fluides entre les états.

استخدام "scroll-experience". Build a step-by-step process section

النتيجة المتوقعة:

Une section épinglée où chaque étape apparaît en fondu séquentiellement lorsque l'utilisateur défile. Les étapes sont centrées avec un indicateur de progression montrant la position actuelle. Utilise GSAP ScrollTrigger avec des marqueurs pour un timing précis.

التدقيق الأمني

آمن
v1 • 2/25/2026

This skill is a front-end development resource for scroll-driven web experiences. Static findings flagged 'external_commands' (backtick execution) and 'weak cryptographic algorithms' - both are FALSE POSITIVES. The backticks are markdown code fence delimiters, not shell commands. The crypto detections are substring matches in words like 'experiences' and 'interactive'. No actual security risks exist. This skill only provides JavaScript, React, and CSS code examples for scroll animations.

1
الملفات التي تم فحصها
268
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Concepteur de Landing Pages

Créez des pages d'atterrissage produit époustouflantes avec des révélations pilotées par le défilement qui guident les utilisateurs progressivement à travers les fonctionnalités

Narrateur Interactif

Construisez des expériences narratives où le défilement fait avancer une histoire avec des arrière-plans parallaxe et du texte animé

Améliorateur de Portfolio

Transformez les portfolios personnels en expériences engageantes qui présentent le travail à travers des animations déclenchées au défilement

جرّب هذه الموجهات

Animation de Défilement Basique
J'ai besoin d'une animation simple déclenchée au défilement pour ma landing page. Lorsque les utilisateurs défilent jusqu'à une section, les éléments doivent apparaître en fondu et se déplacer vers le haut. Utilisez GSAP ScrollTrigger avec un effet de lissage (scrub).
Section Hero Parallaxe
Créez une section hero avec une profondeur parallaxe. Je veux plusieurs couches se déplaçant à des vitesses différentes : arrière-plan à 0.2x, mi-plan à 0.5x, et premier plan à vitesse normale. Le contenu doit rester lisible.
Section Narrative Sticky
Construisez une section épinglée où le texte reste fixé à gauche tandis que les images défilent à droite. Utilisez GSAP pour épingler sur 1000px et animer le contenu séquentiellement au défilement de l'utilisateur.
Galerie à Défilement Horizontal
Convertissez le défilement vertical en mouvement horizontal pour une galerie d'images. Lorsque les utilisateurs défilent au-delà d'un point de déclenchement, l'expérience doit se verrouiller en mode de défilement horizontal jusqu'à ce que la galerie soit terminée.

أفضل الممارسات

  • Commencez par une conception mobile-first - testez les interactions de défilement sur les appareils tactiles avant d'ajouter de la complexité desktop
  • Utilisez CSS scroll-timeline pour les animations simples afin de réduire la dépendance JavaScript et d'améliorer les performances
  • Gardez les durées d'animation sous 300ms pour les animations liées au défilement afin de maintenir la réactivité
  • Fournissez toujours un contenu statique de secours pour les utilisateurs qui préfèrent un mouvement réduit

تجنب

  • Détournement du défilement - ne remplacez jamais complètement le comportement de défilement natif, les utilisateurs perdent le contrôle et deviennent frustrés
  • Surcharge d'animation - trop d'éléments en mouvement distraient du contenu et nuisent aux performances
  • Expériences desktop uniquement - les utilisateurs mobiles représentent la majorité et méritent la même qualité d'expérience
  • Ignorer l'accessibilité - assurez-vous que les animations de défilement respectent prefers-reduced-motion et sont navigables au clavier

الأسئلة المتكررة

Quelles bibliothèques fonctionnent le mieux pour les animations de défilement ?
GSAP ScrollTrigger est le plus puissant pour les animations complexes. Framer Motion est idéal pour les projets React. Lenis fournit un défilement fluide avec une configuration minimale. CSS scroll-timeline est le meilleur pour les animations natives simples.
Comment prévenir les saccades et le bégaiement au défilement ?
Utilisez will-change avec parcimonie, évitez d'animer les propriétés de mise en page comme width et height, préférez transform et opacity, et utilisez requestAnimationFrame. Testez sur des appareils mobiles réels pendant le développement.
Les animations de défilement peuvent-elles fonctionner sur mobile ?
Oui, mais gardez les effets plus simples. Le défilement tactile a un timing différent de la molette de souris. Utilisez des bibliothèques comme Lenis pour un défilement fluide et testez extensivement sur des appareils réels.
Comment gérer les utilisateurs qui préfèrent un mouvement réduit ?
Vérifiez window.matchMedia('(prefers-reduced-motion: reduce)') et fournissez des alternatives statiques. Désactivez les animations de scrub et réduisez la durée des animations pour ces utilisateurs.
Quelle est la différence entre le parallaxe et les animations déclenchées au défilement ?
Le parallaxe crée de la profondeur en déplaçant plusieurs couches à des vitesses différentes simultanément. Les animations déclenchées au défilement se déclenchent à des positions de défilement spécifiques. Elles peuvent être combinées pour des expériences riches.
Comment intégrer les animations de défilement avec des frameworks existants ?
La plupart des bibliothèques de défilement fonctionnent avec n'importe quel framework. Pour React, Framer Motion a des hooks de défilement intégrés. Pour Vue, considérez ScrollMagic ou des composables personnalisés. Vanilla JavaScript fonctionne partout.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md