Catégorie 03
Gradient, scramble, marquee, magnétisme, aurora mesh, curtain reveal, neon, liquid filter, SVG morph.
Gradient animé, scramble, counter, typewriter, progress shimmer, blob, ripple, flip — les détails qui font la différence.
Survoler pour révéler le verso
rotateY(180deg) + backface-visibility: hidden
Performance · 75%
Qualité · 88%
Innovation · 42%
Défilement infini — hover pour pause. Trois vitesses, deux directions.
Dupliquer le contenu × 2 + translateX(-50%) = loop parfaite
Les éléments attirent le curseur. translate() proportionnel à la distance du centre.
Orbes flous animés, dégradés en couches, mesh cards — l'esthétique des interfaces haut de gamme.
Orbes radial-gradient floutés à 80px, animés en translate sur des durées différentes. L'effet de profondeur émerge naturellement.
Gradient bleu profond en couches — linear-gradient imbriqués
Violet sombre vers opacité nulle — l'illusion de transparence
Rouge vers fade — chaleur contenue dans les coins
Curtain reveal, parallax, scale cascade, color morph — les transitions qui donnent vie à la page.
Défiler dans la section pour déclencher l'ouverture
scaleX depuis la droite
scaleX depuis la gauche
scaleY depuis le bas
opacity 0→1 + scale .88→1 avec easing overshoot.
cubic-bezier(.34,1.2,.64,1) — le léger dépassement donne une sensation physique.
Chaque carte entre avec un délai décalé — la cascade perçue.
Cliquer pour changer
La transition background à 1.2s donne une impression de "respiration". Stripe l'utilise pour guider l'attention.
Neon glow, hue-rotate, particules, liquid displacement, SVG morphing.
box-shadow multicouche avec color-mix().
Fonctionne mieux sur fond #060606.
inset shadow pour halo intérieur.
Référence interfaces années 80.
Contraste WCAG AAA accessible.
Tendance synthwave 2024.
Survoler les éléments
Cercle→Rect→Pentagone
Ovale→Pentagone→Étoile
Hexagone→Losange→Carré
@property, mix-blend-mode, animation-timeline — les nouvelles frontières du CSS natif sans JS.
CSS custom property typée — permet d'animer conic-gradient comme une vraie valeur.
Chaque carte peut tourner à sa propre cadence via animation-duration différente.
1.8s par tour — la même technique scalée pour signaler une activité ou un état de chargement.
Le blob blanc avec mix-blend-mode:difference inverse les couleurs sous lui — technique des agences comme Basement Studio.
Cette carte entre avec animation-timeline:view() — elle s'anime à mesure qu'elle entre dans le viewport, aucun JS requis.
position:sticky + animation-timeline:scroll(root) assombrit et rétrécit les cartes du dessous au fur et à mesure du scroll.
Chaque carte a un z-index et un top croissants — l'effet de pile est entièrement déclaratif.
Wrappé dans @supports (animation-timeline:scroll()) — les navigateurs sans support voient les cartes normalement.
Halo de lumière qui suit la souris à l'intérieur de chaque carte via --mx/--my CSS vars + radial-gradient. Le style Apple / Vercel / Linear des interfaces sombres premium.
Traînée de particules colorées qui suit les mouvements de la souris — Canvas 2D léger avec durée de vie, vélocité et fondu.
La nouvelle frontière du CSS natif 2024/2025 — morphing fluide entre états via document.startViewTransition() + view-transition-name. Cliquer une carte pour voir la transition.
Requiert Chrome 111+ / Safari 18+. Fallback gracieux sur les autres navigateurs.
La couleur de fond transite doucement selon la section visible — piloté par IntersectionObserver + CSS transition: background-color. Cette page en est la démo live : scrollez pour voir le fond évoluer.
Les teintes sont intentionnellement subtiles — légères chromies qui orientent l'ambiance sans être agressives.
body { transition: background-color 1.4s cubic-bezier(.4,0,.2,1) }
const obs = new IntersectionObserver(entries => {
entries.forEach(e => {
if(e.isIntersecting) {
const bg = e.target.dataset.bg;
if(bg) document.body.style.backgroundColor = bg;
}
});
}, { threshold: 0.35 });
document.querySelectorAll('[data-bg]').forEach(el => obs.observe(el));
Les caractères tombent un par un depuis le haut, avec un délai croissant. Cliquer pour rejouer.
Quatre techniques d'éclairage sur bouton — sweep, halo, beam tournant, pulse continu.