Home       Pesquisar       Contacto       Guestbook       Links Úteis       Webmaster

 
Aumentar o tamanho do texto   Diminuir o tamanho do texto

∞ As cores em HTML e CSS ∞

As placas gráficas utilizam o sistema de cores RGB, Red Green Blue (vermelho, verde, azul), cada uma das cores pode tomar valores entre 0 e 255 que são combinados para formar os tons de cor no ecrã.

Por exemplo, a cor amarela é formada por 100% de vermelho, 100% de verde e 0% de azul, assim em formato RGB fica 255,255,0. Quando trabalhamos com HTML ou CSS, tipicamente as cores são utilizadas no sistema hexadecimal (em base 16), assim o amarelo pode ser codificado como #FFFF00.

Antigamente, os monitores só suportavam 256 cores, o que limitava a quantidade de tons disponíveis. Hoje em dia os monitores modernos trabalham com milhões de cores, mas mesmo assim ainda existem as cores seguras para a Web, Web safe, como também são chamadas. São as cores formadas pela combinação das 3 cores RGB nas intensidades 0% (0), 20% (51), 40% (102), 60% (153), 80% (204) e 100% (255) ou, em hexadecimal, 00, 33, 66, 99, CC e FF, respectivamente.

É possível encontrar uma tabela com todas as cores possíveis em Cores possíveis
É possível encontrar uma tabela com as cores seguras em Cores seguras
E em Nome de cores uma grande lista de cores com os nomes respectivos.

A paleta de cores seguras para a Web é composta por 216 cores com suporte comum entre browsers e plataformas diferentes e organizada pelos seus diferentes tons.

O tom é a característica da cor que o olho humano melhor distingue. Cada cor é definida pelo seu tom, saturação e luminosidade.

Saturação – A saturação diminui com a adição de cinzento ao tom.
Luminosidade – A luminosidade aumenta com a adição de branco ao tom.

Algumas cores têm nomes atribuídos pelo W3C, que são reconhecidas por qualquer navegador Web. São as cores:

white
#FFFFFF
silver
#C0C0C0
gray
#808080
black
#000000
aqua
#00FFFF
teal
#008080
fuchsia
#FF00FF
purple
#800080
blue
#0000FF
navy
#000080
lime
#00FF00
green
#008000
yellow
#FFFF00
olive
#808000
red
#FF0000
maroon
#800000

Assim, em HTML poderá utilizar qualquer uma das opções:

<font color="red">
<font color="#FF0000">

Já em CSS, as cores Web safe podem ser abreviadas: FF pode ser substituído por apenas um F, 33 por 3 e assim por diante. Portanto temos as seguintes possibilidades:

{color: lime;}
{color: #00FF00;}
{color: #0F0;}
{color: rgb (0,255,0)}

Há certas ocasiões em que é útil utilizar outras cores que não estão na paleta de cores seguras. Para determinar os valores RGB a colocar pode-se usar um programa que mostre a cor e os valores RGB, por exemplo o Paint do Windows.

Paleta de cores do MS Paint

 

Uma maneira rápida e fácil de efectuar o cálculo de conversão entre RGB e hexadecimal é utilizar a calculadora do Windows, para isso basta colocar a calculadora em modo "científica", colocar um valor em decimal (RGB) e clicar em "Hex", pode também aprender a fazer as contas em Sistemas de Numeração

Calculadora em Decimal e Hexadecimal

 

Assim, a cor 128, 128, 255 em RGB corresponde a #8080FF em hexadecimal, resultando nesta cor.

Sem usar qualquer calculadora, podemos usar a seguinte tabela de conversão

Hexadecimal > RGB
00 > 000
33 > 051
66 > 102
99 > 153
CC > 204
FF > 255

 

Mesmo que alguns sites fiquem melhores com cores especiais, sempre que possível deve-se tentar utilizar cores web safe. É importante ter algum cuidado com as questões de acessibilidade. Não se esqueça também que alguns utilizadores têm necessidades especiais em que por exemplo, só conseguem ver cores em alto contraste.

 

 
 


© 2007 - 2010 - Miguel Moreira | Todos os direitos reservados