Générateur de box-shadow CSS
Créez des ombres CSS box-shadow multicouches avec des réglages de décalage, de flou, d'étalement, de couleur et d'inset, visualisez un aperçu en direct et copiez la propriété prête à l'emploi.
Générateur de box-shadow CSS — Empilez autant de couches d'ombre que vous le souhaitez — réglez pour chaque couche le décalage horizontal et vertical, le flou, l'étalement, la couleur et l'option inset — et regardez l'aperçu se mettre à jour en direct pendant que le CSS box-shadow complet est généré pour vous. Tout s'exécute localement dans votre navigateur, aucune valeur n'est donc jamais envoyée. Copiez le résultat et collez-le directement dans votre feuille de style.
Qu'est-ce que Générateur de box-shadow CSS ?
Le générateur de box-shadow CSS est un éditeur visuel gratuit de la propriété box-shadow, conçu pour les développeurs front-end et les designers. Ajoutez une ou plusieurs couches d'ombre et réglez pour chacune offset-x, offset-y, le rayon de flou, le rayon d'étalement, la couleur et l'option inset à l'aide de simples champs numériques et d'un sélecteur de couleur. Une boîte d'aperçu sur un fond en damier affiche le résultat combiné en temps réel, et la déclaration box-shadow complète — séparant chaque couche par des virgules — est générée pour que vous la copiiez. Utilisez-le pour créer des ombres d'élévation douces, du neumorphisme net, des effets de lueur ou de la profondeur en couches façon Material sans mémoriser l'ordre des valeurs.
Comment utiliser Générateur de box-shadow CSS
- Réglez offset-x et offset-y de la première couche (en px) pour déplacer l'ombre horizontalement et verticalement ; les valeurs négatives la déplacent vers la gauche ou le haut.
- Ajustez le rayon de flou (la douceur de l'ombre) et le rayon d'étalement (l'ampleur de son agrandissement ou de sa réduction).
- Choisissez une couleur avec l'échantillon ou saisissez une valeur hexadécimale — un hex à 8 chiffres comme #00000040 définit la transparence de l'ombre.
- Cochez la case inset pour dessiner l'ombre à l'intérieur de l'élément plutôt qu'à l'extérieur.
- Cliquez sur Ajouter une couche pour empiler une autre ombre par-dessus, puis réorganisez en modifiant les valeurs ; supprimez n'importe quelle couche avec son bouton corbeille.
- Observez la mise à jour de l'aperçu, puis copiez le CSS box-shadow généré dans votre feuille de style.
Exemples
Élévation douce de carte
Entrée
x 0, y 4, flou 12, étalement 0, couleur #00000040
Sortie
box-shadow: 0px 4px 12px 0px #00000040;
Profondeur en deux couches
Entrée
Couche 1 : 0 1 2 0 #0000001a · Couche 2 : 0 8 24 -4 #00000026
Sortie
box-shadow: 0px 1px 2px 0px #0000001a, 0px 8px 24px -4px #00000026;
Ombre intérieure avec inset
Entrée
inset coché, x 0, y 2, flou 6, étalement 0, couleur #00000059
Sortie
box-shadow: inset 0px 2px 6px 0px #00000059;
Questions fréquentes
- Quel est l'ordre des valeurs de box-shadow ?
- Chaque couche s'écrit sous la forme offset-x, offset-y, rayon de flou, rayon d'étalement, couleur, avec un mot-clé inset facultatif devant. Cet outil affiche toujours les quatre longueurs en px (offset-x, offset-y, flou, étalement), de sorte que l'ordre est sans ambiguïté et facile à ajuster à la main ensuite.
- Puis-je ajouter une ombre semi-transparente ou colorée ?
- Oui. Saisissez n'importe quelle couleur CSS dans le champ de couleur — un hex complet à 8 chiffres comme #00000040 (les deux derniers chiffres correspondent à l'alpha) donne une ombre semi-transparente, et vous pouvez utiliser des couleurs nommées ou n'importe quel hex. L'échantillon du sélecteur gère les couleurs unies #rrggbb ; pour l'alpha, modifiez le champ texte.
- Comment empiler plusieurs ombres ?
- Cliquez sur Ajouter une couche pour chaque ombre supplémentaire. Le CSS généré sépare chaque couche par des virgules, du haut vers le bas — la première couche est peinte en dernier (au-dessus). Utilisez-le pour de la profondeur en couches façon Material ou pour combiner une lueur extérieure avec un reflet inset.
- Que fait la case inset ?
- Inset dessine l'ombre à l'intérieur de la bordure de l'élément, créant un effet enfoncé ou de lueur intérieure au lieu d'une ombre portée extérieure. Cochez-la par couche ; vous pouvez mélanger ombres inset et extérieures dans la même valeur box-shadow.
- Mes données sont-elles envoyées quelque part ?
- Non. Le générateur s'exécute entièrement dans votre navigateur en JavaScript — vos couleurs et vos valeurs ne sont jamais envoyées à un serveur, il fonctionne donc en toute confidentialité et même hors ligne une fois la page chargée.
Outils connexes
Code en image
Transformez un extrait de code en une élégante image PNG avec coloration syntaxique directement dans votre navigateur, avec thème, fond dégradé ou transparent et marge intérieure — sans aucun envoi.
Vérificateur de contraste des couleurs
Vérifiez le rapport de contraste WCAG entre une couleur HEX de premier plan et une couleur de fond, et voyez s'il satisfait AA et AAA pour le texte normal et le grand texte.
Mélangeur de couleurs
Mélangez deux couleurs HEX selon le ratio de votre choix, dans l'espace RGB ou Lab, et obtenez la couleur intermédiaire sous forme d'échantillon et de valeur HEX copiable.
Générateur de nuances de couleur
Transformez une couleur HEX de base en une échelle de nuances 50-950 façon Tailwind, mélangée vers le blanc et le noir, chaque palier avec un échantillon et un HEX copiable.