CSS Border
CSS Border est une propriété utilisée pour définir le style de la bordure d'un élément.
Les bordures peuvent être appliquées à n'importe quel élément HTML pour améliorer les effets visuels, séparer le contenu ou mettre en évidence des éléments.
Les propriétés CSS border incluent principalement la largeur de bordure, le style de bordure, la couleur de bordure et les propriétés raccourcies.
Propriétés CSS border
Les propriétés CSS border vous permettent de spécifier le style et la couleur de la bordure d'un élément.
Bordure sur les quatre côtés
Bordure inférieure rouge
Bordure arrondie
La bordure gauche a une largeur, la couleur est bleue
Style de bordure
La propriété border-style spécifie le type de bordure à afficher.
border-styleLa propriété est utilisée pour spécifier le type de bordure à afficher.
Les valeurs autorisées sont les suivantes :
- dotted: Définit une bordure pointillée.
- dashed: Définit une bordure en tirets.
- solid: Définit une bordure solide.
- double: Définit une bordure double.
- groove: Définit une bordure rainurée en 3D. L'effet dépend de la valeur de border-color.
- ridge : Définit une bordure 3D en relief. L'effet dépend de la valeur de border-color.
- inset : Définit une bordure 3D enfoncée. L'effet dépend de la valeur de border-color.
- outset : Définit une bordure 3D en saillie. L'effet dépend de la valeur de border-color.
- none : Ne définit aucune bordure.
- hidden : Définit une bordure cachée.
Démo border-style :
none : Aucune bordure par défaut
dotted : Définit une bordure pointillée
dashed : Définit une bordure en tirets
solid : Définit une bordure solide
double : Définit deux bordures. La largeur des deux bordures est identique à la valeur de border-width
groove : Définit une bordure 3D rainurée. L'effet dépend de la valeur de la couleur de la bordure
ridge : définit une bordure 3D avec arête. L'effet dépend de la valeur de la couleur de la bordure
inset : définit une bordure 3D incrustée. L'effet dépend de la valeur de la couleur de la bordure
outset : définit une bordure 3D saillante. L'effet dépend de la valeur de la couleur de la bordure
Largeur de bordure
Vous pouvez spécifier la largeur d'une bordure à l'aide de la propriété border-width.
Il existe deux façons de spécifier la largeur d'une bordure : vous pouvez spécifier une valeur de longueur, telle que 2px ou 0.1em (avec des unités comme px, pt, cm, em, etc.), ou utiliser l'un des 3 mots-clés, à savoir thick, medium (valeur par défaut) et thin.
Remarque :CSS ne définit pas les largeurs spécifiques des 3 mots-clés, donc un utilisateur peut définir thick, medium et thin sur 5px, 3px et 2px respectivement, tandis qu'un autre utilisateur peut les définir sur 3px, 2px et 1px respectivement.
Exemple
Essayez-le vous-même »
Couleur de bordure
La propriété border-color est utilisée pour définir la couleur de la bordure. Les couleurs qui peuvent être définies :
- name - Spécifie le nom de la couleur, tel que "red"
- RGB - Spécifiez des valeurs RGB, telles que "rgb(255,0,0)"
- Hex - spécifie une valeur hexadécimale, par ex. "#ff0000"
Vous pouvez également définir la couleur de la bordure sur "transparent".
Remarque :border-color seul n'a aucun effet ; vous devez d'abord utiliser border-style pour définir le style de bordure.
Exemple
Essayez-le vous-même »
Bordures - Définir chaque côté individuellement
En CSS, vous pouvez spécifier différentes bordures pour différents côtés :
Exemple
Essayez-le vous-même »
L'exemple ci-dessus peut également être défini avec une seule propriété :
La propriété border-style peut avoir 1-4 valeurs :
-
border-style:dotted solid double dashed;
- La bordure supérieure est dotted
- La bordure droite est solid
- La bordure inférieure est double
- La bordure gauche est dashed
-
border-style:dotted solid double;
- La bordure supérieure est dotted
- Les bordures gauche et droite sont solid
- La bordure inférieure est double
-
border-style:dotted solid;
- Les bordures supérieure et inférieure sont dotted
- Les bordures droite et gauche sont solid
-
border-style:dotted;
- Les quatre bordures sont en pointillés
L'exemple ci-dessus utilise border-style. Toutefois, il peut aussi être utilisé avec border-width et border-color.
Propriété raccourcie border
L'exemple ci-dessus a utilisé de nombreuses propriétés pour définir la bordure.
Vous pouvez également définir la bordure en une seule propriété.
Vous pouvez définir les éléments suivants dans la propriété "border" :
- border-width
- border-style (obligatoire)
- border-color
Plus d’exemples
Toutes les propriétés de bordure en une seule déclaration
Cet exemple montre comment utiliser la propriété raccourcie pour définir les quatre propriétés de bordure dans la même déclaration.
Définir le style de la bordure inférieure
Cet exemple montre comment définir le style de la bordure inférieure.
Définir la largeur de la bordure gauche
Cet exemple montre comment définir la largeur de la bordure gauche.
Définir la couleur des quatre bordures
Cet exemple montre comment définir la couleur de quatre bordures. On peut définir d'une à quatre couleurs.
Définir la couleur de la bordure droite
Cet exemple montre comment définir la couleur de la bordure droite.
Définir une bordure en dégradé
Cet exemple montre comment définir des bordures en dégradé.
Propriétés CSS border
| Propriété | Description |
|---|---|
| border | Une propriété raccourcie utilisée pour définir les propriétés des quatre côtés en une seule déclaration. |
| border-style | Utilisée pour définir le style de toutes les bordures d'un élément, ou pour définir les styles de bordure pour chaque côté séparément. |
| border-width | Une propriété raccourcie utilisée pour définir la largeur de toutes les bordures d'un élément, ou pour définir les largeurs de bordure de chaque côté séparément. |
| border-color | Une propriété raccourcie qui définit la couleur des parties visibles de toutes les bordures d'un élément, ou définit les couleurs des 4 côtés séparément. |
| border-bottom | Une propriété raccourcie utilisée pour définir toutes les propriétés de la bordure inférieure en une seule déclaration. |
| border-bottom-color | Définit la couleur de la bordure inférieure d'un élément. |
| border-bottom-style | Définit le style de la bordure inférieure d'un élément. |
| border-bottom-width | Définit la largeur de la bordure inférieure d'un élément. |
| border-left | Propriété raccourcie utilisée pour définir toutes les propriétés de la bordure gauche en une seule déclaration. |
| border-left-color | Définit la couleur de la bordure gauche d'un élément. |
| border-left-style | Définit le style de la bordure gauche d'un élément. |
| border-left-width | Définit la largeur de la bordure gauche d'un élément. |
| border-right | Propriété raccourcie utilisée pour définir toutes les propriétés de la bordure droite en une seule déclaration. |
| border-right-color | Définit la couleur de la bordure droite d'un élément. |
| border-right-style | Définit le style de la bordure droite d'un élément. |
| border-right-width | Définit la largeur de la bordure droite d'un élément. |
| border-top | Propriété raccourcie utilisée pour définir toutes les propriétés de la bordure supérieure en une seule déclaration. |
| border-top-color | Définit la couleur de la bordure supérieure d'un élément. |
| border-top-style | Définit le style de la bordure supérieure d'un élément. |
| border-top-width | Définit la largeur de la bordure supérieure d'un élément. |
| border-radius | Définit la bordure avec des coins arrondis. |