Créer des ombres CSS visuellement
Les ombres donnent de la profondeur aux interfaces : elles détachent les cartes de la page, indiquent quel bouton est cliqué et séparent une boîte de dialogue du contenu en arrière-plan. La propriété CSS box-shadow est puissante, mais ses cinq valeurs sont difficiles à ajuster à l'aveugle. Ce générateur vous offre des curseurs et un aperçu en direct, permet de superposer plusieurs ombres pour un rendu naturel, et génère un code CSS propre que vous pouvez coller directement dans votre projet.
Fonctionnalités
- Contrôles de décalage, flou, étendue, couleur et opacité avec aperçu instantané.
- Jusqu'à cinq couches combinées en une seule déclaration
box-shadow. - Ombres internes pour les effets de pression et de creux.
- Rayon d'angle et couleurs d'aperçu pour correspondre à votre design.
- Préréglages pour des ombres douces, moyennes, dures, superposées, internes et des effets de lueur.
- Code CSS prêt à copier avec des couleurs au format
rgba().
Exemple
Une ombre superposée au rendu naturel sur les fonds clairs :
.card {
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.07),
0px 4px 8px 0px rgba(0, 0, 0, 0.07),
0px 16px 32px 0px rgba(0, 0, 0, 0.07);
border-radius: 16px;
}
Conseils pour le design des ombres
| Objectif | Paramètres suggérés |
|---|---|
| Carte subtile sur fond blanc | y 4, flou 12, opacité 8 % |
| Menu déroulant ou modale flottante | 2–3 couches, y jusqu'à 24, flou jusqu'à 48, opacité 7–12 % chacune |
| Style rétro "flat" | x 6, y 6, flou 0, opacité 100 % |
| Effet de focus ou de lueur | x 0, y 0, flou 16–24, étendue 2–4, couleur de la marque |
| Champ de saisie enfoncé | inset, y 2, flou 6, opacité 25–30 % |
Gardez une source de lumière cohérente : si les ombres tombent vers le bas sur un composant, elles doivent tomber vers le bas partout.
Outils associés
Créez l'arrière-plan de vos cartes avec le Générateur de dégradés CSS, convertissez les couleurs entre HEX, RGB et HSL avec le Convertisseur de couleurs, ou récupérez les couleurs d'une capture d'écran avec le Sélecteur de couleurs d'image.