0% acharam este documento útil (0 voto)
10 visualizações9 páginas

Aula 11 HTML-CSS

A aula ensina a aplicar efeitos de transição em links usando CSS3 e a utilizar fontes do Google. A propriedade 'transition' permite criar interatividade sem Flash, e o Google Fonts oferece uma vasta seleção de fontes licenciadas para uso online. Exercícios práticos são fornecidos para aplicar esses conceitos em HTML.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações9 páginas

Aula 11 HTML-CSS

A aula ensina a aplicar efeitos de transição em links usando CSS3 e a utilizar fontes do Google. A propriedade 'transition' permite criar interatividade sem Flash, e o Google Fonts oferece uma vasta seleção de fontes licenciadas para uso online. Exercícios práticos são fornecidos para aplicar esses conceitos em HTML.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 9

Nesta aula vamos aprender como aplicar efeitos de transição nos links da página e como utilizar fontes do

Google.

Por um bom tempo um site com animações precisava do Flash para criar uma interação. Hoje o CSS3 já possui
suporte para realizar efeitos, algo que permite que funcione com mais rapidez e em dispositivos móveis.

Usar fonte para embelezar o texto era algo restrito, mas hoje, através do Google, podemos aplicar fontes
modernas no nosso site.

11. Propriedade Transition.

Com CSS3, podemos adicionar um efeito quando o navegador troca de um estilo para outro, sem usar
animações em Flash ou JavaScript.

A propriedade Transition permite essa interatividade.

Veja algumas propriedades de transição.

transition-property

Essa propriedade define as propriedades CSS que serão aplicadas às transições. Observe os exemplos a seguir.

seletor {

transition-property: background-color; // transição na cor de fundo

seletor {

transition-property: background-image, color; // transição na imagem de fundo e cor do texto

seletor {

transition-property: all; // transição em todas as propriedades elegíveis para transição

seletor {

transition-property: margin-left, font-size, color; // transição na margem esquerda, tamanho de fonte e cor
do texto

transition-duration

Essa propriedade define quanto tempo, em segundos, a transição vai levar para acontecer. Observe os
exemplos a seguir.

seletor {transition-duration: 1s;}

seletor {transition-duration: 5s;}

seletor {transition-duration: 10s;}

1
transition-delay

Essa propriedade define o tempo de espera para o início da transição.

seletor {transition-delay: 5s;}

seletor {transition-delay: 2s;}

seletor {transition-delay: 6s;}

transition

Assim como na maioria das propriedades css, podemos usá-las de forma abreviada. Caso queira usar todas as
propriedades mostradas anteriormente de forma abreviada, pode-se usar apenas transition. Observe os exemplos
a seguir.

seletor {transition: color 1s ease-in 4s } // transição de cor em 1s, animação ease-in, tempo de retardo de 4s

seletor {transition: color 2s linear, border 4s linear; } // transição de cor em 2s e borda em 4s, animação linear.

11.1. Fontes

Quem trabalha com design sabe que uma boa fonte é a base para qualquer projeto gráfico de sucesso. Existem
diversos sites construídos especialmente para servir como verdadeiros armazéns de tipografias diferentes, e um
dos mais famosos deles é o Google Fonts. Como seu nome sugere, trata-se de um serviço criado pela Gigante das
Buscas e talvez seja justamente por isso que ele tem um catálogo tão diversificado.

Outro grande diferencial do Google Fonts é o fato de que ele trabalha exclusivamente com web fonts, ou seja,
aquelas fontes que são licenciadas para uso em projetos online (como websites e qualquer tipo de peça publicitária
digital). Elas são diferentes das desktops fonts, que você utiliza no Word para fazer um trabalho escolar, por
exemplo. Isso facilita muito a vida de quem precisa de uma tipografia especial para seu blog ou sua página pessoal.

O que muita gente não sabe é que os arquivos hospedados no Google Fonts também podem ser baixados para
seu computador e instalados na máquina, podendo ser usados normalmente em qualquer software de design ou
editoração presente no PC.

Para acessar digite:

fonts.google.com e em seguida, pressione a tecla enter.

2
11.2. Exercícios de Conteúdo

Olá, seja bem-vindo a nossa área de exercícios. Desenvolvemos uma série de atividades para que você domine
todo conteúdo abordado nesta aula, por isso é muito importante você fazer todos os exercícios e, qualquer dúvida,
chame o seu instrutor.

Observação: Salve os exercícios. Se você precisar de orientação de como localizar sua pasta, converse com seu
instrutor para que ele lhe ajude a criar uma ou oriente a encontrá-la.

Exercício 1:

Este exercício tem como objetivo definir um efeito de transição quando o ponteiro do mouse passar sobre a
área retangular trocando de cor de fundo.

Veja o nosso modelo em que o background muda para a cor vermelha ao passar o ponteiro do mouse:

1)Acesse o campo de busca do Windows e digite Notepad++

2)Na lista clique no aplicativo Notepad++

3)Clique no menu Formatar e, em seguida, na opção Codificação em UTF-8.

4)Clique no menu Linguagem e, em seguida, na letra “H”. Por fim, na opção HTML.

3
5) Pronto, agora digite o código abaixo:

<!DOCTYPE HTML>

<html lang="pt-br">

<head>

<title>Exercício 1</title>

<style>

div {

font:normal 14px arial;

text-align:center;

display: block;

background-color: #666;

color:white;

width: 200px;

height: 40px;

border: solid 5px black;transition: 1s;

cursor:pointer;

line-height:40px;

div:hover {transition: 1s; background:red; }

</style>

</head>

<body>

<div>Galeria de Fotos</div>

</body></html>

6)Salvando o nosso exemplo. Clique no menu Arquivo e, em seguida, na opção Salvar como.

7)Salve na Área de trabalho com o nome aula11-exercicio1.

8)Para visualizar, clique no menu Executar e, em seguida, na opção Launch in Chrome.

Observação: Fique à vontade para fazer testes e trocar os valores informados na interação.

4
Exercício 2:

Este exercício tem como objetivo alterar o tamanho das caixas das datas das notícias quando o ponteiro do
mouse passar sobre os quadros.

1)Acesse o campo de busca do Windows e digite Notepad++

2)Na lista clique no aplicativo Notepad++

3)Clique no menu Formatar e, em seguida, na opção Codificação em UTF-8.

4)Clique no menu Linguagem e, em seguida, na letra “H”. Por fim, na opção HTML.

5)Pronto, agora digite o código abaixo:

<!DOCTYPE HTML>

<html lang="pt-br">

<head>

<title>Exercício 2</title>

<style>

p{font:normal 26px arial;}

div {

font:normal 18px arial;

text-align:center;

display: inline-block;

background-color: #666;

color:white;

width: 50px;

height: 50px;

border: solid 5px black;

transition: 0.5s;

5
cursor:pointer;

line-height:50px;

div:hover {transition: 0.5s; width:60px; height:60px; line-height:60px; }

</style>

</head>

<body>

<p>Notícias</p>

<div>10/03</div>

<div>11/03</div>

</body></html>

6)Salvando o nosso exemplo. Clique no menu Arquivo e, em seguida, na opção Salvar como.

7)Salve na Área de trabalho com o nome aula11-exercicio2.

8)Para visualizar, clique no menu Executar e, em seguida, na opção Launch in Chrome.

Observação: Fique à vontade para fazer testes e trocar os valores informados na interação.

Exercício 3:

Este exercício tem como objetivo criar um efeito de transição dentro de um campo de formulário.

Veja o nosso modelo, quando o ponteiro do mouse passa sobre.

1)Acesse o campo de busca do Windows e digite Notepad++

2)Na lista clique no aplicativo Notepad++

3)Clique no menu Formatar e, em seguida, na opção Codificação em UTF-8.

4)Clique no menu Linguagem e, em seguida, na letra “H”. Por fim, na opção HTML.

6
5)Pronto, agora digite o código abaixo:

<!DOCTYPE HTML>

<html lang="pt-br">

<head>

<title>Exercício 3</title>

<style>

p{font:normal 26px arial;}

input{

font:normal 15px arial;

background-color: #666;

color:white;

width: 200px;

height: 20px;

border: solid 1px black;

-webkit-transition: all 0.5s linear;

input:hover{background:green;}

</style>

</head>

<body>

<p>Formulário</p>

<input type="text"/>

</body></html>

6)Salvando o nosso exemplo. Clique no menu Arquivo e, em seguida, na opção Salvar como.

7)Salve na Área de trabalho com o nome aula11-exercicio3.

8)Para visualizar, clique no menu Executar e, em seguida, na opção Launch in Chrome.

Observação: Fique à vontade para fazer testes e trocar os valores informados na interação.

7
Exercício 4:

Este exercício tem como objetivo arredondar apenas dois lados do retângulo.

Veja o nosso exemplo:

1)Acesse o campo de busca do Windows e digite Notepad++

2)Na lista clique no aplicativo Notepad++

3)Clique no menu Formatar e, em seguida, na opção Codificação em UTF-8.

4)Clique no menu Linguagem e, em seguida, na letra “H”. Por fim, na opção HTML.

5)Pronto, agora digite o código abaixo:

<!DOCTYPE HTML>

<html lang="pt-br">

<head>

<title>Exercício 4</title>

<style>

p{font:normal 26px arial;}

div {

font:normal 18px arial;

text-align:center;

display: inline-block;

background-color: #666;

color:white;

width: 80px;

height: 50px;

border: solid 5px black;

transition: 0.5s;

8
cursor:pointer;

line-height:50px;

div:hover {transition: 0.5s; border-radius:0 10px 0 10px; }

</style>

</head>

<body>

<p>Downloads</p>

<div>Jogos</div>

<div>Músicas</div>

<div>Filmes</div>

</body></html>

6)Salvando o nosso exemplo. Clique no menu Arquivo e, em seguida, na opção Salvar como.

7)Salve na Área de trabalho com o nome aula11-exercicio3.

8)Para visualizar clique no menu Executar e, em seguida, na opção Launch in Chrome.

Observação: Fique à vontade para fazer testes e trocar os valores informados na interação.

Bom, concluímos aqui os exercícios passo a passo. Lembre-se, pratique, pois essa é a única maneira de
aprender. Refaça os exercícios e, qualquer dúvida, chame o instrutor.

Até a próxima aula!

Você também pode gostar