132 votes

Représentation hexadécimale d'une couleur avec canal alpha?

Existe-t-il une norme W3 ou toute autre norme remarquable sur la manière de représenter une couleur (y compris le canal alpha) au format hexadécimal?

Est-ce #RGBA ou #ARGB?

96voto

guitarranalon Points 149

Il semble qu'il n'y ait pas de format alpha hexadécimal: http://www.w3.org/TR/css3-color/

Quoi qu'il en soit, si vous utilisez un préprocesseur CSS comme SASS, vous pouvez passer un hexagone à rgba : background:

 rgba(#000, 0.5);
 

Et le préprocesseur convertit simplement le code hexadécimal en rgb automatiquement.

15voto

Kelly Gendron Points 3783

Je ne sais pas si il y a un standard officiel-

RGBA est la représentation que j'ai vu pour le Web Macromedia et d'autres utilisent ARGB

Je crois que RGBA est le plus commun de la représentation.

Si ça aide c'est de W3 CSS3
http://www.w3.org/TR/css3-color/#rgba-color

EDIT (Patrick): sur devis à partir de ci-dessus W3 lien

À la différence des valeurs RVB, il n'y a pas de notation hexadécimale pour une valeur RGBA

3voto

Jinjubei Points 20

Vous pouvez essayer de placer la couleur hexadécimale dans le sélecteur de couleur de GIMP ou de votre magasin de photo pour obtenir la valeur RVB, puis en utilisant la valeur alpha. par exemple. le rouge est #FF0000 ou rgb(255,0,0 ) si vous voulez du rouge avec une valeur alpha de 0,5 puis rgba(255,0,0,.5) .

Peut-être pas exactement ce que vous vouliez mais, espérons-le, cela aide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X