Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentação
Apresentação
Vídeo 01 - Apresentação
Objetivos
Ao nal desta aula, você deverá ser capaz de:
As cores exibidas nas telas dos monitores são de nidas por meio da
combinação do vermelho, verde e azul (RGB). Essa combinação é feita
determinando uma intensidade para cada cor, colocando a quanti cação
de cada uma separada por vírgula (0, 0, 0), primeiro para o vermelho, em
seguida para o verde e, por último, para o azul. Os valores podem variar
entre 0 e 255 (essa faixa de valores é representada através de 1 byte, ou
seja, 8 bits) para cada cor, o que nos dá um conjunto de mais de dezesseis
milhões de cores possíveis de serem usadas (256 x 256 x 256).
h1 {color:#00FFCC;}
h1 {color:#0FC;}
2) Cor RGB:
h1 {color:rgb(0%, 100%,78%);}
O W3C de ne uma lista de 140 nomes de cores (17 por padrão) para
HTML e CSS, a saber: aqua, black, blue, fuchsia, gray, green, lime, maroon,
navy, olive, orange, purple, red, silver, teal, white, e yellow. Todas as outras
cores devem ser de nidas por meio de seus valores hexadecimais. Veja
um exemplo a seguir:
h1 {color:green;}
Clicando aqui
<<http://www.w3schools.com/tags/ref_colornames.asp>> você verá que
são listados alguns códigos e cores para você usar em suas páginas.
Como você pode ver, é uma lista bem extensa, e você deve estar se
perguntando: como escolher e combinar cores para um site? Antes de
responder a essa pergunta, que tal tentar atribuir cores ao site sobre
esportes/hobbies que você desenvolveu nas aulas anteriores?
Atividade 01
Sendo assim, as cores são mais um artifício que pode ser utilizado
para chamar atenção e conquistar certo público para um site. Algumas
técnicas para selecionar cores são o esquema triádico e tetrádico.
Vejamos a seguir.
Esquema de cores
O esquema triádico
O esquema tetrádico
Atividade 02
Atividade 02
2. Explique, com suas palavras, por que escolher uma boa paleta
de cores é importante para o Webdesign.
3. Dentre os sites que você conhece, cite pelo menos dois cuja
paleta de cores não te agrada e dois que agrada, e explique o
porquê.
5. Selecione uma das cores que você havia usado para ser a base
de uma nova paleta de cores e, usando o esquema triádico,
identi que mais duas cores para serem aplicadas naquele site.
Atribua essas cores ao site.
Tabelas
border-width
Especi ca a largura, o estilo e a cor da borda
border border-style
externa da tabela ou de cada célula.
border-color
border- none
Determina se as bordas são ou não duplas.
collapse collapse
Um valor em
width De ne a largura de cada célula ou da tabela
cm, px ou %
Um valor em
height De ne a altura de cada célula ou da tabela
cm, px ou %
center
Determina o alinhamento horizontal do
text-align right
texto
left
bottom
vertical-
Determina a posição vertical do texto top
align
middle
Vídeo 04 - Tabelas
Bordas
Largura e Altura
A largura e a altura da tabela são de nidas pelas propriedades width e
height, respectivamente. No exemplo da Figura 8, essas propriedades
foram usadas para estilizar o elemento table e o elemento th,
respectivamente. O valor de 100% para width faz com que a tabela seja
renderizada na largura da janela do browser (ou, se for o caso, do
elemento em que esteja contido), enquanto o valor 30px na propriedade
height faz com que a altura do título das colunas seja maior que a altura
do restante das células.
table {… width:100%;}
th {… height:30px;}
Alinhamento do Texto da Tabela
O alinhamento do texto é feito através das propriedades text-align e
vertical-align. A propriedade text-align de ne o alinhamento horizontal e
pode ter como valores left, right ou center. A propriedade vertical-align
pode ter como valores top, bottom ou middle. Na Figura 8, foram usados
os valores bottom, para vertical-align do elemento <th>, e center, para
text-align do elemento <td>.
td {text-align:center;}
th {vertical-align:bottom;…}
Cor da Tabela
A tabela da Figura 8 usa quatro cores diferentes, dois tons de azul,
branco e preto:
Atividade 03
Formulários
Vídeo 06 - Formulários
Input
1 input
2 {
3 background-color: #F0E68C;
4 font-weight: bold;
5 color:#6B8E23;
6 border:2px solid #556B2F;
7 }
Note que, como foi dito anteriormente, na regra CSS mostrada acima,
foram utilizadas propriedades estudadas nas aulas anteriores, tais como
background-color, font, color. Nesse exemplo, a propriedade background-
color de ne a cor de fundo das caixas de textos; font e color referem-se,
principalmente, à estilização do texto digitado dentro das caixas e border
de ne as características das bordas dos elementos. A Figura 11 mostra o
resultado da estilização dos elementos<input>, através da regra CSS
de nida anteriormente.
Figura 11 - Estilização de elementos < input>
Textarea
1 textarea
2 {
3 background-color: #F0E68C;
4 color:#6B8E23;
5 border:2px solid #556B2F;
6 }
A tag< button> é utilizada para inserir botões (isso também pode ser
feito por meio da tag< input>). A estilização pode ser feita da seguinte
forma (ver Figura 13):
1 button
2 {
3 background-color: #F0E68C;
4 font:13px verdana, arial, helvetica, sans-serif;
5 color:#6B8E23;
6 border:2px solid #556B2F;
7 }
Select
Como você já viu, a tag< select> cria um menu com várias escolhas. A
seguir, temos uma maneira de estilizar um elemento select, e a Figura 14
mostra o resultado do uso da regra CSS de nida abaixo.
1 select
2 {
3 background-color: #F0E68C;
4 font:13px verdana, arial, helvetica, sans-serif;
5 color:#6B8E23;
6 }
Figura 14 - Estilização do elemento < select>
Label
O elemento label de ne um rótulo para os elementos de entrada de
dados. A seguir, temos uma regra CSS que de ne uma estilização para
esse elemento, veja na Figura 15.
1 label
2 {
3 font:13px verdana, arial, helvetica, sans-serif;
4 color:#6B8E23;
5 }
Vídeo 07 - Formulários
1 form
2 {
3 background-color: #000000;
4 border:2px solid #556B2F;
5 }
1 form
2 {
3 border:2px solid #556B2F;
4 background: url(form.jpg) no-repeat;
5 }
Por meio das propriedades que você aprendeu até aqui, você poderá
realizar inúmeros tipos de formatações em seus formulários. Que tal
exercitar agora?
Atividade 04
Você deve estar pensando: "Tudo bem, as cores deram uma nova vida
ao meu site, e as tabelas, listas e formulários estão bem mais atrativas do
que eram antes. Mas como eu consigo dividir o site em várias colunas,
como aqueles mostrados nas Figuras 1, 4 e 7?" Você começará a aprender
isso na próxima aula e aprenderá, também, a criar menus e bordas para
vários elementos.
Leitura complementar
<http://www.bitpt.com/index.php/content/view/77/70/>
Resumo
Nesta aula, você aprendeu como criar uma paleta de cores através
dos esquemas triádico e tetrádico, além de como atribuir tais cores aos
elementos (X)HTML relacionados a tabelas e formulários.
Autoavaliação
Referências