Attribut BORDER-COLOR
Rôle
L’attribut border-color permet de spécifier la couleur de la bordure.
Cet attribut peut prendre plusieurs valeurs possibles :
4 valeurs : pour pouvoir différencier les bordures (dans l’ordre) haut-droite-bas-gauche de l’élément HTML
border-color : red blue orange yellow ;
3 valeurs : la première pour la bordure du haut, la deuxième pour les bordures droite-gauche, et la dernière pour la bordure du bas
border-color : red blue orange ;
2 valeurs : la première pour les bordures haut-bas, la deuxième pour les bordures droite-gauche
border-color : red blue ;
1 valeur : pour les quatres bordures
border-color : red ;
Version : CSS1
Héritage (inherit) : non
Propriété Javascript : element.style.borderColor
Testez vous-même cet attribut
Utilisez Codepen.
– Le code CSS
div{ width: 300px; padding: 10px; border-style: dotted; border-width: 10px; border-color: red orange; }
– Le code HTML
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit maxime et reiciendis ullam, accusamus blanditiis iste rerum. Impedit placeat tenetur, aperiam iure dolores quibusdam repellat, alias, nesciunt,</div>
Résultat
Compatibilité
L’attribut border-color est pris en charge par tous les principaux navigateurs
Valeurs
Les différentes valeurs de l’attribut border-color sont:
- Couleur en hexadécimal
- Composer votre couleur en utilisant des nombres (0 à 9) et les lettres de l’alphabet (de A à F). Les deux premières valeurs sont consacrés à la teinte primaire rouge, les deux suivantes sont consacrés à la teinte primaire verte, les deux dernières sont consacrés à la teinte primaire bleu ;
Syntaxe :
border-color : #ff0022
- Couleur en RGB
- Permet de représenter le codage d’une couleur en définissant le taux de saturation en rouge, en vert, en bleu sur une échelle de 0 à 255 inclus pour chaque teinte
Syntaxe :
border-color : rgba(210,255,128)
- Couleur en RGBA
- Permet de représenter le codage d’une couleur avec gestion de l’opacité. Ce codage définit le taux de saturation en rouge, en vert, en bleu sur une échelle de 0 à 255 inclus puis le taux d’opacité entre 0 et 1 (exemple 0.5 pour 50%)
Syntaxe :
border-color: rgba(210,255,128,0.6)
- Couleur nommée
- Les navigateurs peuvent prendre en charge des noms de couleur (140) en anglais (exemple : red)
Syntaxe :
border-color: grey
- transparent
- La couleur doit être transparent
Syntaxe :
border-color: transparent
- initial
- Défini à sa valeur initiale (attention pas pris en charge par Internet Explorer et Opéra en dessous de la version 15). Peut être utilisé pour « neutraliser » une spécificité.
Syntaxe :
border-color : initial
- inherit
- Hérite de la même propriété que l’élément parent.
Syntaxe :
border-color : inherit
A voir aussi
border box-sizing clip height width margin padding overflowmax-width min-width outline resize