Aller au contenu

Générer des ombres CSS (box-shadow)

Concevez visuellement des ombres CSS à plusieurs couches en réglant le décalage, le flou, l’étendue, l’option inset et l’opacité de chaque couche, puis copiez le CSS ou une classe Tailwind, le tout dans votre navigateur.

Rayon des coins24px
Taille de la boîte180px
CSS
box-shadow: 0 10px 30px -5px rgb(15 23 42 / 0.18);
Classe Tailwind
shadow-[0_10px_30px_-5px_rgb(15_23_42/0.18)]
Calques
Décalage X0px
Décalage Y10px
Flou30px
Étendue-5px
Opacité18%
Préréglages
Fonctionne dans votre navigateur · aucun envoiComment ça marche

Comment utiliser Générateur d’ombres CSS

  1. 1

    Choisissez une ombre de départ

    Cliquez sur un préréglage comme Douce, Superposée ou Élévation 2, ou ajustez le calque par défaut.

  2. 2

    Façonnez chaque calque

    Sélectionnez un calque et réglez son décalage X et Y, son flou, son étendue, sa couleur, son opacité et le mode interne.

  3. 3

    Vérifiez sur votre surface

    Modifiez la taille de la boîte, le rayon des coins et les couleurs pour correspondre à l’élément que vous stylisez.

  4. 4

    Copiez le CSS

    Copiez la déclaration box-shadow ou la classe Tailwind dans votre code.

Limites et Pro

Gratuit, sans inscription : calques illimités, décalages de −100 à 100 px, flou jusqu’à 200 px et 12 préréglages d’ombre.

Pro supprime les publicités ; l’éditeur d’ombres est complet avec toutes les formules. Découvrir Pro

À propos de Générateur d’ombres CSS

La propriété CSS box-shadow accepte une liste de calques, chacun avec un décalage horizontal et vertical, un rayon de flou, une distance d’étendue, une couleur et le mot-clé facultatif inset. Obtenir une profondeur naturelle demande d’équilibrer tous ces réglages sur deux calques ou plus, ce qui n’est pas simple quand on modifie des nombres dans une feuille de style. Cet éditeur affiche le résultat sur une boîte d’aperçu en direct pendant que vous déplacez les curseurs, puis écrit pour vous la déclaration et une classe Tailwind shadow-[…].

Ajoutez autant de calques que vous voulez, masquez-en un temporairement pour comparer, déplacez-le vers le haut ou vers le bas (le premier calque de la liste est dessiné au-dessus) ou passez-le en mode interne pour des boutons enfoncés et des champs de saisie. Les décalages vont de −100 à 100 pixels, le flou jusqu’à 200 pixels et l’étendue de −100 à 100, et chaque couleur a sa propre opacité. Une étendue négative est l’astuce des ombres douces modernes : elle rentre l’ombre sous l’élément pour ne laisser dépasser qu’une légère lueur en dessous.

La boîte d’aperçu peut être redimensionnée et recevoir n’importe quel rayon de coins, une couleur de boîte et une couleur d’arrière-plan, pour juger l’ombre sur la vraie surface de votre design, y compris les thèmes sombres où les ombres demandent plus d’opacité ou une lueur colorée.

Douze points de départ sont inclus : quatre niveaux d’élévation Material Design, une ombre douce à un calque, une ombre fondue à cinq calques, un décalage dur néo-brutaliste, le néomorphisme, une ombre intérieure, une lueur colorée, un contour de type focus et une carte flottante. Les dégradés se trouvent dans l’autre onglet ; les ombres de texte et le filtre drop-shadow() ne sont pas couverts.

Confidentialité

L’ombre est créée et prévisualisée entièrement dans cette page, et vos calques sont enregistrés uniquement dans le stockage local de ce navigateur pour survivre à un rechargement. Aucun paramètre ni aucune création n’est envoyé à un serveur.

Générateur d’ombres CSS : questions fréquentes

Quelle est la différence entre le flou et l’étendue ?
Le flou adoucit le bord de l’ombre : 0 donne une copie nette de la boîte, et une valeur plus grande l’estompe sur autant de pixels. L’étendue agrandit ou réduit l’ombre avant le flou : positive, elle dépasse la boîte ; négative, elle se glisse dessous. Un grand flou combiné à une étendue négative donne l’effet subtil de surélévation courant dans les interfaces actuelles.
Dans quel ordre plusieurs ombres sont-elles dessinées ?
La première ombre de la liste est peinte au-dessus et la dernière en dessous, toutes sous l’élément lui-même. L’ordre compte quand des calques de couleurs différentes se chevauchent, par exemple une lueur colorée sur une base sombre. Utilisez les flèches pour monter un calque ; le CSS généré liste toujours les calques dans l’ordre affiché.
Comment réussir une ombre en mode sombre ?
Les ombres noires disparaissent presque sur les fonds sombres. On augmente donc l’opacité, on éclaircit plutôt la surface de l’élément surélevé, ou on utilise une lueur douce aux couleurs de la marque. Réglez l’arrière-plan de l’aperçu sur votre couleur de surface sombre, essayez le préréglage Lueur, puis ajustez sa couleur et son étendue.
Box-shadow peut-il suivre la forme d’un PNG transparent ?
Non. box-shadow suit toujours la boîte de l’élément et son border-radius, pas les pixels visibles d’une image ou d’une icône à l’intérieur. Pour des formes irrégulières, utilisez le filtre CSS drop-shadow(), qui suit la transparence mais n’accepte qu’une seule ombre, sans étendue. Ce générateur ne produit que des valeurs box-shadow.
Une box-shadow lourde ralentit-elle ma page ?
Les ombres statiques ne coûtent presque rien aux navigateurs modernes. En revanche, de grands rayons de flou sur de nombreux éléments, ou l’animation de box-shadow au survol, peuvent provoquer des repeints sur les téléphones modestes. Pour le survol, animez l’opacité d’un pseudo-élément qui porte l’ombre, ou animez transform, que le navigateur compose sans repeindre l’ombre à chaque image.

Autres usages de cet outil