Catégorie 03

Effets &
Animations.

Gradient, scramble, marquee, magnétisme, aurora mesh, curtain reveal, neon, liquid filter, SVG morph.

S03 · Micro S09 · Marquee S10 · Magnétisme S12 · Aurora S20 · Sections S22 · Visuels S25 · CSS Avancé
Section 03

Effets Micro

Gradient animé, scramble, counter, typewriter, progress shimmer, blob, ripple, flip — les détails qui font la différence.

Gradient animé — background-position
CRÉATIF
Scramble — cliquer
GÉNÉRIQUE
Counter — cliquer
0%
Typewriter
Blob CSS
Ripple
Cliquer
Flip card — survol

Front

Survoler pour révéler le verso

Back

rotateY(180deg) + backface-visibility: hidden

Progress bars — shimmer animé

Performance · 75%

Qualité · 88%

Innovation · 42%

Marquee

Défilement infini — hover pour pause. Trois vitesses, deux directions.

Design
Motion
Interface
Expérience
Créativité
Typographie
Couleur
Espace
Design
Motion
Interface
Expérience
Créativité
Typographie
Couleur
Espace
Générique
Créatif
Intentionnel
Mémorable
Générique
Créatif
Intentionnel
Mémorable
Impact
Vision
Rythme
Contraste
Lumière
Forme
Équilibre
Intention
Impact
Vision
Rythme
Contraste
Lumière
Forme
Équilibre
Intention

Dupliquer le contenu × 2 + translateX(-50%) = loop parfaite

Section 10

Hover Magnétique

Les éléments attirent le curseur. translate() proportionnel à la distance du centre.

border pill
cercle accent
brutaliste
border-radius 16px
Section 12

Aurora / Gradient Mesh

Orbes flous animés, dégradés en couches, mesh cards — l'esthétique des interfaces haut de gamme.

Gradient Mesh

Orbes radial-gradient floutés à 80px, animés en translate sur des durées différentes. L'effet de profondeur émerge naturellement.

Deep Ocean

Gradient bleu profond en couches — linear-gradient imbriqués

Cosmic

Violet sombre vers opacité nulle — l'illusion de transparence

Ember

Rouge vers fade — chaleur contenue dans les coins

Section 20

Effets de Section

Curtain reveal, parallax, scale cascade, color morph — les transitions qui donnent vie à la page.

Curtain reveal — scaleX/Y au scroll

Défiler dans la section pour déclencher l'ouverture

Wipe →

scaleX depuis la droite

← Wipe

scaleX depuis la gauche

Wipe ↑

scaleY depuis le bas

Parallax 3 couches
PARALLAX
Défiler pour l'effet de profondeur
Scale cascade au scroll
01

Entrée par le bas

opacity 0→1 + scale .88→1 avec easing overshoot.

02

Easing spring

cubic-bezier(.34,1.2,.64,1) — le léger dépassement donne une sensation physique.

03

Stagger 120ms

Chaque carte entre avec un délai décalé — la cascade perçue.

Background color morph — cliquer

Cliquer pour changer

Couleur vivante

La transition background à 1.2s donne une impression de "respiration". Stripe l'utilise pour guider l'attention.

Section 22

Effets Visuels

Neon glow, hue-rotate, particules, liquid displacement, SVG morphing.

Neon glow cards — 6 couleurs

Bleu électrique

box-shadow multicouche avec color-mix().

Rouge ardent

Fonctionne mieux sur fond #060606.

Violet profond

inset shadow pour halo intérieur.

Vert terminal

Référence interfaces années 80.

Ambre chaud

Contraste WCAG AAA accessible.

Rose cyber

Tendance synthwave 2024.

Hue-rotate — filtre CSS animé

COULEUR VIVANTE

Particules — cliquer pour burst
Cliquer n'importe où
Liquid displacement — SVG feTurbulence

Survoler les éléments

Liquide
Distorsion
Filter
SVG
FLUID
SVG Morph — SMIL animate

Cercle→Rect→Pentagone

Ovale→Pentagone→Étoile

Hexagone→Losange→Carré

Section 25

CSS Avancé

@property, mix-blend-mode, animation-timeline — les nouvelles frontières du CSS natif sans JS.

@property — Conic gradient border animé

@property

CSS custom property typée — permet d'animer conic-gradient comme une vraie valeur.

Vitesse variable

Chaque carte peut tourner à sa propre cadence via animation-duration différente.

Ultra rapide

1.8s par tour — la même technique scalée pour signaler une activité ou un état de chargement.

background-clip: text — Shimmer animé
LIOVA LAB
mix-blend-mode: difference — Curseur inversé

DÉPLACEZ
LE CURSEUR

Le blob blanc avec mix-blend-mode:difference inverse les couleurs sous lui — technique des agences comme Basement Studio.

animation-timeline: view() + scroll() — Cartes empilées
01 / Entrée

View Timeline

Cette carte entre avec animation-timeline:view() — elle s'anime à mesure qu'elle entre dans le viewport, aucun JS requis.

02 / Sticky

Scroll Stacking

position:sticky + animation-timeline:scroll(root) assombrit et rétrécit les cartes du dessous au fur et à mesure du scroll.

03 / Depth

Profondeur CSS Pure

Chaque carte a un z-index et un top croissants — l'effet de pile est entièrement déclaratif.

04 / Support

Progressive Enhancement

Wrappé dans @supports (animation-timeline:scroll()) — les navigateurs sans support voient les cartes normalement.

Section 42

Spotlight Hover

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.

Lab CSS
41 sections de design system — expérimentations et effets avancés en CSS natif pur.
Design System
Composants cohérents — cards, formulaires, navigation, loaders, tooltips.
Images & Médias
Glitch, tilt 3D, curtain reveal, lazy blur, distorsion scroll, glace brisée.
Boutons & CTA
52 styles — brutaliste, glass, magnétique, neumorphique, glow élastique.
Aa
Typographie
Variable fonts, kinetic, gooey letters, 3D extrudé interactif, surligneur scroll.
Layouts
Grilles asymétriques, masonry, perspective 3D, card stacking au scroll.
Section 43

Mouse Trail

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.

Déplacez la souris ici →
Section 52

View Transitions API

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.

Aurora Borealis
Effets de lumière CSS
Glassmorphism
Surfaces translucides
SVG Morphing
Formes interactives

La transition hero image → pleine page est rendue fluide par view-transition-name sur l'élément image, créant un morphing automatique entre les deux états.

Requiert Chrome 111+ / Safari 18+. Fallback gracieux sur les autres navigateurs.

Section 41

Changement de fond par section

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.

Default
#080808
Micro
#090810
Aurora
#08100c
Neon
#100808
CSS Avancé
#06091a

Les teintes sont intentionnellement subtiles — légères chromies qui orientent l'ambiance sans être agressives.

Implémentation
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));
S54

Texte en cascade

Les caractères tombent un par un depuis le haut, avec un délai croissant. Cliquer pour rejouer.

S55

Boutons illuminés

Quatre techniques d'éclairage sur bouton — sweep, halo, beam tournant, pulse continu.

gradient slide
box-shadow expansif
conic-gradient @property
animation infinie