Skip to content

Latest commit

 

History

History
129 lines (89 loc) · 3.54 KB

File metadata and controls

129 lines (89 loc) · 3.54 KB

#Descobrindo o poder dos estilos com CSS

Vamos descobrir como deixar as páginas em HTML cheias de estilo usando CSS e seus poderes. Funciona exatamente assim: selecionamos o que queremos estilizar e, então, algum seletor CSS define como, onde e até quando colocar esses estilos.

##Adicionando ao documento

Podemos adicionar a CSS em nossa página HTML de três formas:

###Em linha, usando o atributo style

<p style="color: #f05a20;">Vai na Web</p>

###Direto no <head>

<head>
	<style>
		p { color: #f05a20; }
	</style>
</head>
<body>
	<p>Vai na Web</p>
</body>

###Externamente

Dessa forma, criamos um arquivo chamado estilos.css, e o aplicamos no <head> do html. Ah! chamamos nosso arquivo de estilos.css, mas você pode criar um arquivo com o nome que quiser e utilizá-lo. Lembre-se de colocar junto ao nome do arquivo a extensão dele, ou seja, .css, no final.

<head>
	<title>Vai na Web</title>
	<link rel="stylesheet" href="estilos.css" />
</head>
<body>
    <p>Vai na Web</p>
</body>
p {
	color: #f05a20;
}

##Sintaxe

Precisamos compreender a sintaxe que a linguagem usa. Pensar na sintaxe de uma linguagem significa pensar nas relações formais que unem as partes constituintes da sentença, criando uma estrutura. Ou seja, trata-se de pensar na estrutura através da qual ela é escrita.

seletor {
	propriedade: valor;
}

Assim podemos fazer com que nossa página fique muito legal. Podemos alterar as cores, tamanhos, formas e até adicionar animações! Nas próximas aulas, vamos conhecer melhor essas e outras propriedades e valores.

##Principais seletores

Precisamos dizer ao CSS qual elemento queremos selecionar e adicionar a ele os estilos que desejamos. Mas, para isso, devemos entender sobre os seletores.

###Elemento

Podemos dar estilo diretamente ao próprio elemento do HTML.

p {
	color: #f05a20;
}

###Id

Ou podemos adicionar um ID ao elemento. É legal de ser usado em elementos que não se repetem na página.

#sobre {
	color: #f05a20;
}

###Classe

Podemos, ainda, adicionar uma classe ao elemento. Muito útil para as que se repetem ao longo da página.

.sobre {
	color: #f05a20;
}

As cores na web

Aprenderemos como colocar cores na web. Há alguns sistemas de cores que precisamos conhecer para entender como adiciona-las em nossas folhas de estilo.

RGB

Monitores são pretos e iluminados por vários pontinhos de luz. Vamos somando pontinhos vermelhos, verdes, e azuis até chegar na cor.

É formada por três pares de números, formados por três dígitos. Quanto mais alto o número mais clara é a cor. Em CSS, um quarto número representa o canal alpha.

p {
    color: rgb(0, 0, 255, 0.5);
}

Hexadecimais

Compostos por uma combinação de três conjuntos de pares formados a partir de número e letras de A a F. Quanto mais alto o número mais clara é a cor.

Cada par é responsável por uma cor, assim como o RGB, Vermelho, verde e azul. Ou seja #ff0000 é o vermelho, e o #00ff00 é o verde e #0000ff é o azul.

p {
    color: #ff0000;
}

Ferramentas legais

http://lokeshdhakar.com/projects/color-thief/
http://moviesincolor.com/
https://color.adobe.com/pt/create/color-wheel/

Essa foi apenas uma introdução sobre como adicionamos os estilos. Vamos conhecer novas propriedades nas próximas aulas e entender como elas funcionam, até lá, não deixem de praticar.