Usando a cor de Nomes e Números Hex

Usando a cor de Nomes e Números Hex

Quando apresenta um monitor de cores na tela, ele usa as três cores primárias da luz: vermelho, verde e azul (RGB). O monitor tem quantidades diferentes de cada cor, combina-los, e os projectos-los em uma área da tela chamado de pixel, que representa o elemento de imagem''.''Se um pixel deve ser de cor branca, em seguida, o monitor exibe 100 por cento do luz vermelha, verde e azul, em que o pixel. Se um pixel deve ser preto, o monitor exibe zero por cento da luz vermelha, verde e azul, em que o pixel. HTML gerencia essas combinações de cores RGB usando notação hexadecimal (ou base-16). Notação hexadecimal tem um número definido de 0 a 15, ao contrário de 0 a 9 números na notação decimal (base-10) que usamos todos os dias. Porque nós podemos usar apenas um dígito em cada lugar número, notação hexadecimal usa de A a F para denotar os números 10 a 15. Por exemplo, quando você converter o número 60 em um número hexadecimal, o equivalente hexadecimal é 3C. Escrever para baixo 3C é muito mais fácil do que escrever 111100 em notação binária.

  

Quando você pronunciar um número hexadecimal que parece um número decimal, tais como 43, você não diz''''quarenta e três, mas quatro três''.''Esta pronúncia preciso evitar a confusão, ele é ainda melhor se você dizer " "quatro três hex.''(no entanto, dizendo que isso pode exigir que a tranquilizar a pessoa que você está falando que você não está lançando um feitiço sobre ele ou ela.) Vejamos um exemplo e jogar com ele um pouco . Lembre-se que um byte é 8 bits e uma mordidela é de 4 bits. Bem, quando você toma um número em binário e convertê-lo em hexadecimal você faz uma mordidela de uma vez. Isso torna mais fácil. O número 60 em binário é 00111100 32 + 16 + 8 + 4 = 60. Cada byte tem 8 posições a partir da posição mais à direita uns 128 para a posição mais à esquerda.''''A 0 entradas não têm nenhum valor associado lhes. Portanto, você não incluem o valor equivalente posicional no resumo. É exatamente como tendo o número decimal 109 e acrescentando-lo como um centésimos na posição, além de 0 na posição 10s, mais 9 em 1s posição, e ter que somam 109.

Como você pode ver, esses valores são posição com base no valor de 2 elevado a uma potência: 20 sendo 1, 21 sendo 2, 22, sendo 4, sendo 23 8, 24 sendo 16, 25 sendo 32, 26 sendo 64 e 27 sendo 128. Se você adicioná-los todos juntos (1 + 2 + 4 + 8 + 16 + 32 + 64 + 128), você obtém 255, que em binário é 11111111. Para converter para hexadecimal, você leva os quatro dígitos mais à direita e adicionar seus valores correspondentes: 1, 2, 4 e 8, que será igual a 15. Segundo a descrição anterior de notação hexadecimal, você sabe que 15 em hexadecimal é F. Você, então, tomar as restantes quatro dígitos mais à esquerda e somar seus valores posicionais: 16 + 32 + 64 + 128, que soma 240. Adicionar 240-15, e você obterá 255. Assim, 255 em hexadecimal é FF.

Agora, o mais astuto entre você terá que saber porque 1111 é de 15 para o primeiro conjunto de dígitos à direita, mas 1111 é adicionado até 240, à esquerda. E, se é realmente 240, como pode ser F? Boa pergunta, e esta é uma das razões pelas quais tantos de nós deu-se em matemática. Faz todo o sentido, mas é difícil de explicar. Você pode realmente olhar-lo em duas maneiras: como duas das mordidelas cada 15 ou 1 byte de 255. Na verdade, olhar para ele como ambos. Nós pensamos que o mais à direita de 4 dígitos armazenando os valores da sua posição de 1, 2, 4 e 8 para ter um valor total de 15 (F). Nós pensamos que esta mordidela de direito, como o restante de um número. Então, olhamos para a mordidela esquerda e nós pensamos das suas quatro dígitos mais à esquerda como a manutenção de valores posicionais de 16, 32, 64 e 128 por um valor total de 240. Agora, se você dividir 240 por 16, você recebe 15 (1111), que também é igual a F. Assim, você derivar a mordiscar esquerda como também está sendo F. Assim, você obtém 240 + 15 para 255 (FF). E começar FF quando um byte é todos os 255 é perfeito.

Lembre-se que um bit é definido como uma quantidade de informação que pode ser definida como um sim-não, ou o valor verdadeiro ou falso. (Em outras palavras, um bit é definido se o seu valor é 1 para indicar sim ou verdadeiro, e redefinir se o seu valor é 0 para indicar nenhum ou falsa.) A mordidela é de 4 bits, e um byte consiste de 8 bits. Para o segundo nibble (esquerda F), o valor da praça 15. Você obterá 225. Adicionar 15 para isso. Você obterá 240. Em seguida, adicionar o valor do nibble direito (15): 240 + 15 = 255.

Trigêmeos Decoding RGB

HTML especifica as cores, usando um número hexadecimal de seis dígitos, chamado de código de cores. O código de cores começa com um sinal de libra (#) e depois o número hexadecimal segue. O número hexadecimal de seis dígitos é realmente uma combinação de três números de dois dígitos hexadecimais que denotam os valores RGB. Estes RGB triplets''''permitem-lhe definir os valores de vermelho, verde e azul de uma cor eo código de cor combina esses valores e produz a cor. Por exemplo, o código de cor # FF00FF denota o forte vermelho (FF) , sem verde (00), e mais forte o azul (FF). Este código de cor produz uma cor magenta na tela. Aqui estão alguns outros exemplos simples código de cores:

- # FFFFFF Branco (vermelho, azul e verde)

- # 000000 Black (vermelho não, não azul, verde)

- # FF0000 Vermelho

- # 00FF00 Verde (embora o nome da cor oficial HTML é''Lime'')

- # 0000FF Azul

Se você quer uma cor menos intensa, você pode abaixar o valor de cor vermelha, verde ou azul no código de cores. Por exemplo, se você quiser exibir um azul mais claro, você pode usar o código de cor # 0000AA.

Enfrenta limitações de cores nomeadas

Aprender o que combinações de cores valor de código de produzir a cor desejada pode ser um processo de tentativa e erro. Uma vez que você encontrar a cor, o número de notas pegajosas para lembrá-lo do código de cor correta pode cobrir todo o perímetro da tela. Felizmente, o HTML não tem cores comum chamado, assim você pode digitar o nome da cor em vez do código de cores. Tabela 6-2 resume as cores nomeadas em HTML e seus códigos de cores correspondentes.

Usando catadores de cor

Existem 216 cores seguras da Web, que são as cores que exibir cores sólidas em qualquer computador, monitor e browser. Outras cores do que estas apresentam 216 dithering padrões geométricos que aparecem na cor que tentam dar a aparência de mais cores. O que acontece é que as cores degradê dar a aparência de uma aparência monstruosa colcha ou tartan. Além do mais, uma cor degradê vai olhar diferente sobre um navegador diferente ou em um computador diferente do que você está usando. Então, Web usando cores seguras é a única maneira de garantir que seu site tem uma aparência uniforme, não importa quem acessa-lo. Uma das alternativas para o caminho sticky note-(e uma maneira eficaz para garantir que seu site tem Web-safe colors) é escolher suas cores de um seletor de cores. Se você usar um programa de criação Web, como Dreamweaver, Você pode selecionar cores seguras da Web diretamente no programa. Se você optar por programar diretamente em HTML, existem várias fontes na Web para você explorar.

O Microsoft Developer Network Web site tem uma página de paleta de segurança no http://msdn2 .microsoft.com/en-us/library/bb250466.aspx. Esta página, contém todas as cores seguras da Web exibida de duas formas: do início ao fim, e agrupados por cores relacionadas. Quando você mover o ponteiro do mouse sobre a cor que você está procurando, o código de cor aparece em uma caixa ao lado da cor.

um artigo submetido por Cleo Velasquez


Isenção de responsabilidade:O nosso site não se responsabiliza pelo conteúdo deste artigo. Webarticles é uma fonte de informação livre.
Importante: Este artigo "Usando a cor de Nomes e Números Hex" foi traduzida por um software automático. Nós sentimos muito por quaisquer erros de ortografia que pode ter ocorrido. Obrigado pela sua compreensão.


Online: 308 users browsing the articles directory