Comment hexadécimal de la couleur?
Quel est le code hexadécimal qui représente un CSS veut dire? Comment puis-je savoir de quelle couleur il est sans mémoriser le code exact? A-t-elle des relations avec le RVB (CMJN)?
J'ai cru un moment que FF
signifie 255
en RVB, mais ensuite j'ai réalisé que 15^2 n'est pas 255, mais 225.
Cette page peut être utile: w3schools.com/cssref/css_colors.asp
FF t signifie 255. F = 15, 10 (hex) = 16, 16 * 16 = 256. Mais vous avez besoin d'espace pour un zéro.
+1 @helderdarocha. Aussi, pour dire la couleur sans la mémorisation, vous pouvez utiliser un navigateur addon comme ColorZilla (chrome.google.com/webstore/detail/colorzilla/... ou addons.mozilla.org/en-US/firefox/addon/colorzilla), ou de tout programme d'édition de graphiques comme Adobe Photoshop pour choisir une couleur et de saisir la valeur hexadécimale, de l'entrée ou de la valeur hex et voir la couleur.
FF t signifie 255. F = 15, 10 (hex) = 16, 16 * 16 = 256. Mais vous avez besoin d'espace pour un zéro.
+1 @helderdarocha. Aussi, pour dire la couleur sans la mémorisation, vous pouvez utiliser un navigateur addon comme ColorZilla (chrome.google.com/webstore/detail/colorzilla/... ou addons.mozilla.org/en-US/firefox/addon/colorzilla), ou de tout programme d'édition de graphiques comme Adobe Photoshop pour choisir une couleur et de saisir la valeur hexadécimale, de l'entrée ou de la valeur hex et voir la couleur.
OriginalL'auteur jasonszhao | 2014-03-07
Vous devez vous connecter pour publier un commentaire.
Hexadécimal utilise seize symboles distincts, dans le cas des couleurs css les symboles
0–9
pour représenter les valeurs de zéro à neuf (évidemment), etA, B, C, D, E, F
pour représenter les valeurs de dix à quinze ans. Donc, en utilisant un caractère Hexadécimal, vous pouvez représenter 16 valeurs. Avec deux Hexadécimal, vous pouvez représenter 256 (16*16) les valeurs.Dans
RGB
vous avez des couleurs représentées par Red Green Blue (R=0 À 255, G=0 À 255, B=0 à 255), nous utilisons donc 3 paires de symboles Hexadécimaux! Alors, quand vous voyez une couleur RVB, vous pouvez faire le calcul ci-dessous.Exemple:
Parce que
4C = 76
(Red),8E = 142
(Green),D5 = 213
(Blue)!Espère que cela aide votre compréhension!
De plus à lire: Hexadécimal sur Wikipédia et une belle RVB en Hexadécimal Convertisseur
rgb(254, 250, 253)
syntaxe pour définir les couleurs en CSS. Il va de pair avecrgba(254, 250, 253, A)
, avecA
dans la gamme0..1
pour obtenir la translucidité.OriginalL'auteur BrainArchitect
Nimrod100 la réponse de
Fondamentalement, si vous avez eu FF et c'était le ROUGE, parce qu'il y a deux hexdigits (0-9,A-F) nous n':
F = 15
l' (16 ^ 0) et (16 ^ 1) le peu de moyens que nous travaillons dans la base 16.
si vous faisiez KPE l'exemple de la 8040FF nous ferait:
puis
Alors que si l'on avait des hexdigits, par exemple. F, qui est égal à 15 ROUGE = 15
OriginalL'auteur nimrod100
Le code HEXADÉCIMAL est représentant les trois octets, un pour chacune des couleurs RVB dans cet ordre.
FF0000 ROUGE à pleine intensité, 00FF00 est VERTE pleine d'intensité, 0000FF est plein BLEU intensité
8040FF correspond à 128 ROUGES, 64 VERTES et 255 bleu
Vous pouvez également écrire un petit formulaire où vous ne spécifiez pas le bas 4 bits de chaque octet, comme
La FFF pour complet BLANC, F00 pour le ROUGE, le 00F pour BLEU
OriginalL'auteur KPE
Dans un à six chiffres de la notation hexadécimale, les chiffres paires indiquer le rouge, le vert et le bleu de la composante dans le système RVB. Par exemple,
#0000FF
a 0 pour le rouge, 0 pour le vert, etFF
(qui est de 15 × 16 + 15 = 255 en décimal), c'est à dire le maximum, pour le bleu (dans le sens qu'il a en RVB).Dans les trois chiffres de la notation, chaque chiffre est doublé, et le résultat est interprété comme ci-dessus. E. g.,
#00F
signifie#0000FF
.Référence: 4.3.6 Les couleurs dans CSS 2.1 (la nouvelle CSS Valeurs et les Unités de Module Niveau 3 seulement sur le plan normatif de la cites CSS 2.1 de la présente définition; il y a des extensions pour le CSS concept de couleur, mais ils n'affectent pas ces questions).
RVB et CMJN sont différents systèmes de couleurs; il n'existe pas de formule de conversion qui convertit entre eux.
OriginalL'auteur Jukka K. Korpela
Selon http://quashnick.net/geek_stuff/HEX2DEC.html
Lire plus: http://quashnick.net/geek_stuff/HEX2DEC.html
En savoir plus sur les couleurs: http://www.w3schools.com/html/html_colors.asp
OriginalL'auteur Nemesis
J'ai trouvé les mathématiques dans les autres réponses, plutôt déroutant.
Il est en fait super simple. J'ai trouvé une bonne explication ici.
Couleurs dans les ordinateurs sont exprimés par la combinaison de rouge, vert et bleu, dans des proportions différentes. Valeurs pour chaque couleur, la gamme de 0 à 255. Dans la notation RGB nous exprimons un rouge pur, par écrit (255,0,0), où le vert et le bleu ont la valeur 0. Si nous mélanger la même quantité de chacun de nous obtenir différentes nuances de gris. (123,123,123) est en nuances de gris, (0,0,0) est synonyme de noir et de (255,255,255) est blanc.
Système hexadécimal prend exactement les mêmes principes et les plages de valeurs et tente de les exprimer dans un plus court chemin.
Dans notre système décimal, les numéros à un chiffre de 0 à 9 et puis nous avons besoin d'utiliser deux chiffres (p. 10).
De garder exprimant plus grand nombre avec un seul chiffre le système hexadécimal donne les nombres de 10 à 15 un 1 caractère de la représentation en leur attribuant des lettres. Alors maintenant: 10=A, 11=B, 12=C, 13=D, 14=E, 15=F. (Lettres minuscules).
Regardons la façon dont notre système décimal, fonctionne depuis il est très similaire à l'hexadécimal. Dans le numéro 13, le premier chiffre est un, mais représente un 10, et pour obtenir des treize, nous ajoutons 3, 13=10+3. C'est nous multiplions le deuxième chiffre de droite à gauche, toujours par 10, puis ajouter le numéro suivant. Du 2 au 23 représente un 20. En hexadécimal, on multiplie le deuxième chiffre de droite à gauche, toujours par 16. (Hexadécimal moyens de seize ans).
Regardons le nombre 4C. Ici, nous multiplions 4 fois 16 puisque c'est le deuxième numéro de la droite vers la gauche, 4*16=64. C est synonyme de 12 alors maintenant, nous l'ajoutons à 64 ans. 64+12=76, 4C=64.
Pour exprimer le plus grand nombre, nous avons besoin d'écrire nous utilisons des FF qui signifie 255. Par conséquent, nous pouvons exprimer tous les nombres dont nous avons besoin pour rouge, vert et bleu avec 6 caractères.
De raccourcir encore plus, vous pouvez écrire à 3 caractères où chaque personnage est doublé. Par exemple #000 stands pour #000000 et #ABC serait #AABBCC
Maintenant, pouvez-vous deviner ce que le nombre CC9 est? Ce nombre n'est pas nécessaire d'exprimer une couleur, mais c'est une preuve de compréhension. Astuce: En décimal 267 moyens (2*100)+(6*10)+(7) ou (2*10*10)+(6*10)+(7).
Réponse ci-dessous.
-
-
-
-
(C*16*16)+(C*16)+(9)=
(12*16*16)+(12*16)+(9)=
3072+192+9=3273
OriginalL'auteur Alejandro Camus