Ombre de bordure CSS

Ombre De Bordure Css



HTML est le langage utilisé pour fournir la structure des pages Web, et CSS nous permet d'appliquer des styles aux éléments. Sur une page Web, différentes valeurs de propriété sont définies pour appliquer différents styles, tels que background-color, font-size, border, border-radius et box-shadow en font partie.

Ce blog discutera de la méthode pour appliquer des effets d'ombre aux éléments HTML.

Comment créer un effet d'ombre portée sur des éléments HTML à l'aide de CSS ?

Le ' boîte ombre ” ajoute une ombre autour d'un élément où deux ou plusieurs valeurs d'effet ajoutées peuvent être séparées par des virgules.







La syntaxe de la propriété box-shadow est décrite ci-dessous.



Syntaxe



boîte ombre : rien |h-offset v-offset flou étalé couleur | encart | initial | tu hérites ;

La description de la syntaxe mentionnée ci-dessus est répertoriée ci-dessous :





  • ' rien ” : C'est la valeur par défaut de la propriété box-shadow.
  • ' décalage h ” : Cette valeur représente la distance horizontale.
  • ' décalage en V ” : Cette valeur définit la distance verticale.
  • ' se brouiller ” : La troisième valeur est un flou. Maximiser sa valeur maximisera l'effet de flou.
  • ' propagé ” : La quatrième valeur représente la propagation de l'ombre. Il peut contenir des valeurs positives ou négatives, où la valeur positive augmente la propagation et une valeur négative la diminue.
  • ' Couleur ” : Cette valeur est facultative, représentant la couleur actuelle.
  • ' initial ” : cette valeur définit la propriété de sa valeur initiale.
  • ' tu hérites ” : cette valeur hérite de la propriété de son élément parent.
  • ' encart ” : La valeur d'encart est utilisée pour créer des ombres à l'intérieur de la boîte.

Voyons à quoi ressemble l'effet d'ombre à travers un exemple pratique.

Exemple

Dans le fichier HTML, ajoutez d'abord un '

”. Dans cet élément
, ajoutez les balises

et

pour fournir du contenu à la page Web.



HTML

< div >

< h1 > L'ombre de la boîte < / h1 >

< p > boîte-ombre: 3px 8px < / p >

< / div >

Maintenant, appliquez les propriétés CSS aux éléments HTML ajoutés.

CSS

div {

boîte ombre : 3px 8px ;

}

L'élément div est appliqué avec la propriété ' boîte ombre ' avec la valeur ' 3px 8px ”, qui représente le décalage horizontal et le décalage vertical.



Production

Dans la section suivante, les éléments HTML seront stylisés avec différentes propriétés.

CSS

div {

frontière : 5px solide RVB ( 255 , 111 , 1 ) ;

boîte ombre : 3px 8px 9px 4px #f4af1b ;

}

Voici les propriétés CSS supplémentaires appliquées à l'élément div :

  • ' frontière ” la propriété reçoit la valeur 5px solid rgb(255, 111,1) où 5px indique la largeur de la bordure, solid représente le style de la bordure et rgb(255, 111, 1) est la couleur.
  • ' boîte ombre ” propriété avec la valeur 3px 8px 9px 4px #f4af1b représente le décalage h de 3px, le décalage v de 8px, le flou de 9px, la propagation de 4px et #f4af1b spécifie la couleur.

Le code ci-dessus affichera l'élément div comme indiqué ci-dessous :

Maintenant, dans la section suivante, créez deux boîtes représentant deux éléments div. Nous donnerons à chacun d'eux différentes valeurs d'ombre de boîte multiples et observerons les résultats.

HTML

= 'boîte1' >

> L'Ombre de la Boîte >

> boîte ombre : 3px 8px 9px 4px #f4af1b >

> > >

= 'boîte2' >

> L'Ombre de la Boîte >

> boîte ombre : 3px 8px 9px 4px #f4af1b >

>

Boîte de style1 div

#box1 {

largeur : 40% ;

la taille : 140px ;

frontière : 5px solide #ff9c83 ;

boîte ombre : 8px 10px 15px 20px #807f7f ;

}

Ici:

  • ' #box1 ” est utilisé pour accéder à la div avec l'id box1.
  • ' largeur ” La propriété est utilisée pour le réglage de la largeur de l'élément.
  • ' la taille ” La propriété définit la hauteur de l'élément.
  • ' frontière ” reçoit la valeur 5px solide #ff9c83 où 5px indique la largeur de la bordure, solide représente le style de la bordure et #ff9c83 est la couleur.
  • ' boîte ombre ' la propriété sera définie comme ' 8px 10px 15px 20px #807f7f ' où 8px est le décalage horizontal, 10px est le décalage vertical, 15px est l'effet de flou, 20px est l'effet d'étalement et #807f7f est la couleur de l'ombre.

Boîte de style2 div

#box2 {

largeur : 40% ;

la taille : 140px ;

frontière : 5px solide RVB ( 255 , 111 , 1 ) ;

boîte ombre : encart 4px 8px #f4af1b ;

marge-gauche : 350px ;

}

On peut observer que nous avons stylé la div box2 avec les mêmes propriétés :



Astuce bonus : ajouter plusieurs ombres sur un élément HTML

Le ' boîte ombre ” peut être utilisée pour ajouter plusieurs effets d'ombre à un élément HTML. Cela peut être fait en utilisant des virgules entre chaque ombre comme indiqué dans l'exemple ci-dessous :

boîte ombre : 6px 6px RVB ( 91 , 0 , 143 ) , 12px 5px RVB ( 201 , 8 , 8 ) , 16px 16px 8px RVB ( 226 , 213 , 29 ) ;

Comme vous pouvez le voir, plusieurs ombres ont été appliquées avec succès :

C'était tout à propos de l'utilisation de l'ombre de bordure CSS.

Conclusion

Le ' boîte ombre ” La propriété CSS est utilisée pour appliquer des effets d'ombre aux éléments HTML. Cette propriété se compose principalement de deux valeurs pour le décalage horizontal et les décalages verticaux, mais il peut y avoir plusieurs valeurs telles que l'effet de flou, l'effet de rayon de propagation, la couleur, etc. De plus, vous pouvez également ajouter plusieurs ombres aux éléments en utilisant des virgules entre chaque propriété box-shadow. Cet article a expliqué la propriété CSS box-shadow avec des exemples pratiques.