En CSS, la propriété box-shadow
est utilisée pour ajouter des ombres aux éléments. Elle peut prendre plusieurs valeurs pour contrôler l'apparence de l'ombre. Voici les paramètres que vous pouvez spécifier avec box-shadow
:
box-shadow [inset] offset-x offset-y [blur-radius] [spread-radius] [color];
offset-x : La distance horizontale à droite de la boîte où l'ombre sera affichée. Une valeur négative placera l'ombre à gauche de la boîte.
offset-y : La distance verticale sous la boîte où l'ombre sera affichée. Une valeur négative placera l'ombre au-dessus de la boîte.
Le paramètre box-shadow
peut accepter des valeurs séparées par des virgules pour créer plusieurs ombres sur le même élément.
<offset-x>
<offset-y>
.<offset-x>
<offset-y>
<blur-radius>
<offset-x>
<offset-y>
<blur-radius>
<spread-radius>
.box {
width: 100px;
height: 100px;
background-color: #666;
box-shadow: 10px 10px 20px 5px rgba(0, 0, 0, 0.5);
}
Cela créera une ombre décalée de 10 pixels vers la droite et de 10 pixels vers le bas à partir de .box
, avec un rayon de flou de 20 pixels et un rayon d'étalement de 5 pixels, en utilisant une couleur noire semi-transparente.
Voici quelques exemples en ligne :