Représentation hexadécimale d'une couleur avec canal alpha?
Est-il W3 ou de tout autre remarquable série sur la façon de représenter une couleur (y compris canal alpha) au format hex?
Est-il #RGBA ou #ARGB?
- Il vient dans les Couleurs CSS de Niveau 4 source (voir le quatrième point)
- si vous aviez mis dans une réponse, j'aurais upvoted vous.
- Dois-je regarder comme j'ai besoin de la rep?
:-P
- lol, si vous vous souciez de vous partager quelques-alors... =)
- Il y a un similaire CSS question spécifique à ce sujet ici: CSS hexadécimal de la RGBA?
Vous devez vous connecter pour publier un commentaire.
En CSS 3, pour citer le spec, "il n'y a pas de notation hexadécimale pour une valeur RGBA" (voir CSS Niveau 3 spec). Au lieu de cela, vous pouvez l'utiliser rgba() notation fonctionnelle avec des décimales ou des pourcentages, par exemple rgba(255, 0, 0, 0.5) serait de 50% transparent rouge. Canaux RVB sont de 0 à 255 ou 0%-100%, alpha est de 0-1.
En CSS 4*, vous pouvez spécifier le canal alpha à l'aide de la 7e et de la 8e caractères de 8 chiffres hexadécimal de la couleur, ou le 4e personnage de 4 chiffres hexadécimal de la couleur (voir CSS Niveau 4 spec*)
En Mai 2019, >80% des utilisateurs peuvent être en mesure de comprendre le #RGBA format
Jusqu'à la date de prise en charge du navigateur de l'information est disponible sur CanIUse.com
*Techniquement toujours en projet, mais compte tenu de la prise en charge du navigateur, il est peu probable d'être changé.
Il semble comme il n'y a pas de hex alpha format: http://www.w3.org/TR/css3-color/
De toute façon, si vous utilisez un préprocesseur CSS comme SASS, alors vous pouvez passer un hex de
rgba
:contexte:
Et le préprocesseur juste convertit le code hexadécimal en rvb automatiquement.
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
MODIFIER (Patrick): sur devis à partir de ci-dessus W3 lien
Chrome 52+ prend en charge alpha hex:
Pour les anciens navigateurs, vous devrez utiliser:
Vous pourriez essayer de mettre la hexadécimal de la couleur dans le sélecteur de couleur de GIMP ou de magasin de photo pour obtenir la valeur RVB, puis en utilisant la valeur alpha. par exemple. le rouge est
#FF0000
ourgb(255,0,0
) si vous voulez en rouge, avec un alpha de 5 puisrgba(255,0,0,.5)
.Peut-être pas exactement ce que tu voulais, mais j'espère que vous aide.