color CSS propriété

Définition de la CSS color.

La propriété de Couleur CSS color permet de spécifier la couleur d'un texte d'un élément (X)HTML.

Exemple de syntaxe CSS color :
color : tomato;
color : transparent;
color : #FF6347; 
color : rgb(255,99,71);
color : hsl(9,100%,64%);
La propriété de feuille de style color CSS peut prendre comme valeur de couleur :
  • transpent : la couleur du texte est transparente. Revient à faire rgba(0,0,0,0).
  • #RGB : couleur en hexadécimale, ex:#FF6347.
  • nommée, couleur prédéfinie, ex:tomato.
  • rgb(r,g,b) : couleur en RGB.
    r, g et b sont compris entre 0 et 255, s'ils sont en pourcentage alors spécifier l'unité "%". Ex:rgb(255,99,71).
  • rgba(r,g,b,alpha) : couleur en RGB avec transparence (CSS3).
    "alpha" est compris entre 0 et 1 pour opaque. Ex:rgba(255,99,71,0.5).
  • hsl(h,s%,l%) : couleur en HSL (CSS3), ex: hsl(9,100%,64%).
  • hsla(h,s%,l%,alpha) : couleur en HSL avec transparence (CSS3).
    "alpha" est compris entre 0 et 1 pour opaque. Ex:hsla(0,59%,41%,0.3).
  • inherit ou currentColor, la couleur est héritée de la propriété CSS color de son parent (CSS2).

Il existe aussi en cascading style sheets 2 (CSS 2.1 mais dépréciée en CSS 3), la possibilité de récupérer des couleurs de l'interface navigateur (net4.7 gère cela très mal).

Conditions d'application de la CSS color.

La propriété CSS color est applicable sur l'ensemble des balises HTML ou XHTML et ne pose aucun problème d'interprétation, sauf pour les nouvelles unités de couleurs CSS3 (Conversion et compatibilité).

Héritage des valeurs Css de color.

Les balises filles HTML ou XHTML héritent de la propriété color, sauf la balise HTML ou XHTML .

Conditions d'animation de color en CSS3.

La CSS color est une propriété de feuille de style qui peut être utilisée pour les animations CSS et transitions CSS.

Compatibilités navigateurs de la propriété color

Equivalence de la CSS color en HTML.

Son équivalence en HTML est l'attribut COLOR de la balise HTML ou l'attribut TEXT de balise HTML .

Flash mx color CSS

Pour les utilisateurs de Flash, l'équivalence actionscript de la feuille de style color est color. Seules les valeurs de type #000000 sont analysées.

Exemples et astuces CSS pour utiliser color

Mettre une couleur de texte par défaut.

Vous pouvez spécifier une couleur par défaut mais aussi une taille ou une police grâce aux feuilles des style css.
Il vous suffit définir les propriétés css pour la balise

Code CSS :
body { color : brown}

Les couleurs de textes et l'accessibilité

Dans les cadre de l'accessibilité, vous devez répondre à certaines recommandations WCAG 2.0 pour les couleurs. Vous devez vous assurer que le contraste entre la couleur d'un texte et son arrière-plan est suffisamment grand pour que le texte soit correctement lu.

Mettre une bordure de couleur à une image.

Il est possible de donner, spécifier une couleur pour la bordure d'une image sans mettre un lien.

Code HTML :
<img src="background.gif" width="50" height="50" border="5" style="border-color:#33FF33;color:#33ff33">

Il est possible de spécifier une couleur différente du texte pour la bordure d'une image dans un lien.

Code HTML :
<a href="http://www.aliasdmc.fr">
  <img src="background.gif" width="50" height="50" border="5" style="color:#33FF33;border:5px solid #33FF33">
</a>

Votre avis sur la définition color en CSS

Votez pour la définition CSS color

  • 1/5
  • 2/5
  • 3/5
  • 4/5
  • 5/5

Avis sur la page https://www.zonecss.fr/proprietes-css/color-css.html Votes: 4 / 5 - 22 votes
Cliquez sur une étoile pour voter.