< Animations – Nicolas Raux
Lab · Animations

Micro-interactions JS & SCSS
développées from scratch.

Démos interactives

Huit animations — cinq en JS vanilla, trois en SCSS pur.

Je crée des sites  Rapides
Automatique

Morphing text

JS

Un mot se dissout et se réassemble. opacity + translateY via style JS inline.

Déplacez la souris dans la zone

Magnetic button

JS

Le bouton attire la souris dans un rayon de 110px. Distance euclidienne + lerp sur translateX/Y.

Bougez la souris

Survolez la card

3D Tilt card

JS

Rotation 3D selon la position curseur. rotateX/Y depuis getBoundingClientRect + perspective CSS.

0 Perf score
0 % Responsive
0 Page builder
Au chargement

Counter animation

JS

Chiffres animés au chargement. Easing ease-out cubic via requestAnimationFrame.

Au chargement

Stagger reveal

SCSS

Apparition en cascade pure CSS. animation-delay: calc(var(--i) * 120ms) sur chaque enfant.

Nicolas Raux

Nicolas Raux

Auto + survol

Glitch effect

SCSS + JS

Décalage RGB sur ::before / ::after avec clip-path animé. Survol pour déclencher.

$ |
Automatique

Typewriter

SCSS + JS

Texte tapé caractère par caractère. setTimeout récursif humanisé + curseur @keyframes blink.

Performance 92%
Accessibilité 88%
SEO 95%
Automatique

Liquid progress

SCSS

Barres avec vague liquide. @keyframes sur border-radius et scaleX d'un pseudo-élément ::after.

Ces animations dans votre projet ?

Chaque micro-interaction peut être intégrée à votre site WordPress sur mesure. Discutons de ce qui correspond à votre image.