Design

Générateur Box Shadow CSS

Créez des ombres CSS visuellement avec des sliders, gérez plusieurs couches et copiez le code en un clic.

Couches d'ombre

0px
4px
16px
0px
25%
#000000

CSS

box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.25);

Questions fréquentes

Qu'est-ce que la propriété box-shadow en CSS ?

La propriété CSS box-shadow ajoute une ou plusieurs ombres à un élément HTML. Elle accepte les paramètres offset-x (décalage horizontal), offset-y (décalage vertical), blur-radius (flou), spread-radius (étendue) et une couleur.

Le mot-clé inset permet de créer une ombre intérieure. On peut empiler plusieurs ombres séparées par des virgules.

Quelle est la syntaxe complète de box-shadow ?

La syntaxe est : box-shadow: [inset] offset-x offset-y [blur-radius] [spread-radius] couleur. Exemple : box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1). Les valeurs entre crochets sont optionnelles.

Pour plusieurs ombres : box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24).

Quelle est la différence entre blur et spread ?

Le blur-radius (flou) contrôle l'adoucissement des bords de l'ombre — plus la valeur est élevée, plus l'ombre est diffuse. Le spread-radius (étendue) agrandit ou réduit la taille de l'ombre avant d'appliquer le flou : une valeur positive l'agrandit, une valeur négative la réduit.

Ces deux paramètres sont optionnels et valent 0 par défaut.

Comment utiliser l'ombre inset ?

Le mot-clé inset transforme l'ombre extérieure en ombre intérieure. L'ombre est projetée à l'intérieur de l'élément plutôt qu'à l'extérieur. C'est utile pour créer des effets de champ enfoncé, de relief négatif ou des effets de profondeur sur les boutons actifs.

Exemple : box-shadow: inset 0 2px 4px rgba(0,0,0,0.2).

Comment créer des ombres en couleur pour le neumorphisme ?

Le neumorphisme utilise deux ombres superposées : une claire en haut à gauche et une sombre en bas à droite. Exemple sur fond gris (#e0e5ec) : box-shadow: 6px 6px 12px #b8bec7, -6px -6px 12px #ffffff.

Ajustez les couleurs selon votre fond. Pour l'effet enfoncé, inversez avec inset : box-shadow: inset 6px 6px 12px #b8bec7, inset -6px -6px 12px #ffffff.

Découvrez nos autres outils Design :

Propriété CSS box-shadow. Syntaxe : [inset] offset-x offset-y [blur] [spread] couleur. Supportée par tous les navigateurs modernes. Sources : MDN Web Docs, spécification W3C CSS Backgrounds and Borders Module Level 3.