[go: up one dir, main page]

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

Aula 10 HTML-CSS

O documento ensina a aplicar cor de fundo usando a propriedade gradient e a criar elementos com cantos arredondados utilizando border-radius no CSS. Ele aborda a utilização de gradientes lineares e transparência, além de fornecer exemplos práticos e exercícios para fixação do conteúdo. Os navegadores modernos suportam essas propriedades, mas é importante usar prefixos para compatibilidade.
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)
33 visualizações9 páginas

Aula 10 HTML-CSS

O documento ensina a aplicar cor de fundo usando a propriedade gradient e a criar elementos com cantos arredondados utilizando border-radius no CSS. Ele aborda a utilização de gradientes lineares e transparência, além de fornecer exemplos práticos e exercícios para fixação do conteúdo. Os navegadores modernos suportam essas propriedades, mas é importante usar prefixos para compatibilidade.
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

10.

Aplicando cor de fundo com a propriedade gradient e a propriedade


border-radius.

Nesta aula vamos aprender como aplicar cor de fundo utilizando a propriedade gradient e como criar um
elemento, por exemplo uma div com cantos arredondados.

Os browsers mais novos como Safari, Chrome, Opera e Firefox já aceitam a propriedade GRADIENT.

Para arredondar os cantos de um elemento, devemos utilizar a propriedade border-radius.

Com o uso destes recursos, iremos aprimorar os nossos projetos.

10.1. PROPRIEDADE GRADIENT

Uma das novidades no CSS é a criação de gradiente apenas utilizando CSS. Este recurso dispensa ter que criar
uma imagem no Photoshop, por exemplo, evitando assim o peso da página.

Até a versão 2 do CSS, não era possível definir um gradiente, apenas através de imagens do tipo jpg, gif ou png.
A partir do CSS 3 podemos definir um gradiente diretamente no código.

Para melhor aplicação deste recurso, devemos usar prefixos.

A necessidade de usar prefixos vem do fato que o CSS3 vem sendo adicionado gradativamente nos
navegadores.

Cada navegador tem um prefixo próprio e propriedades experimentais.

Os principais browsers e prefixos.

Safari -webkit-

Mozilla -moz-

Opera -o-

Chrome -chrome-

Pode parecer trabalhoso usar prefixos, mas além de ser uma parte importante no processo de padronização do
CSS3, você vai evitar retrabalho.

1
Linear-gradiente.

Para definir um elemento com cores gradiente linear, é necessário utilizar a função linear-
gradient.

Como usar:

Ângulo representa o valor de inclinação do gradiente.

Lado-ou-canto representa a região do box do gradiente na qual a última para parada-de-cor será posicionada.
É formado pelos pares left e right e/ou top e bottom, não importando a ordem que aparecem. A primeira será
posicionada na região simetricamente oposta da última.

Parada-de-cor representa uma cor e a posição em que deve aparecer sobre a linha do gradiente.

Exemplo:

linear-gradient(to top left, green, black)

Veja outros exemplos:

background:linear-gradient(to top right, green, black);}

2
Utilizando ângulo.

background:linear-gradient(90deg, black, green, black)

Para utilizar transparência vamos fazer uso da função RGBA().

A sintaxe da RGBA é:

R (red) = vermelho

G (green) = verde

B (blue) = azul

A (alpha) = opacidade

Os valores de RGB podem ser expressos por um número de 0 a 255. A opacidade varia de 0 (transparente) até
1 (opaco).

Neste exemplo inserimos uma imagem de fundo e acima uma área com duas cores e uma parte com opacidade.

body{background:url(foto.jpg) no-repeat; }

#gradiente1{width:200px; height:150px; background:linear-


gradient(rgba(255,255,0,0.5),rgba(255,255,255,0));}

Resultado:

3
10.2. PROPRIEDADE BORDER-RADIUS

A propriedade border-radius permite definir bordas arredondadas em um elemento, mesmo que um elemento
não tenha borda.

Exemplo de borda em todos os lados.

border-radius:20px;

Exemplo de borda no canto superior esquerdo e no canto inferior direito.

border-radius:20px 0 20px 0;

Exemplo de borda em uma imagem.

background:url(foto2.jpg); border-radius:0 40px 0 20px;

4
10.3. 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, é muito importante você fazer todos os exercícios, 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 crie uma, ou oriente, onde a mesma se encontra.

As imagens estão na pasta Arquivos Auxiliares/Aula10/imagens-passo-a-passo.

Exercício 1:

Este exercício, tem como objetivo criar a área de cabeçalho com um gradiente.

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” e por fim na opção HTML.

5)Pronto agora digite o código abaixo:

<!DOCTYPE HTML>
<html lang="pt-br">
<head>
<title>Exercício 1</title>
<style>
*{margin:0; padding:0; font-family:arial; list-style:none; text-decoration:none;}
h1{color:white; font:normal 32px arial; float:left; line-height:100px;}
header{width:100%; height:100px; background:linear-gradient(180deg, black, white);}
nav{float:right;}
nav a{color:white; margin:0 5px; line-height:100px;}
</style>
</head>
<body>
<header>
<h1>Logotipo</h1>
<nav>
<a href="#">HOME</a>
<a href="#">EMPRESA</a>
<a href="#">PRODUTOS</a>
<a href="#">CONTATO</a>
</nav>
</header>

5
</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 aula12-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.

Exercício 2:

Este exercício, tem como objetivo criar cantos arredondados em duas imagens.

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” e 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>
*{margin:0; padding:0; font-family:arial; list-style:none; text-decoration:none; text-align:left; }
h1{color:#333; width:100%; margin-left:5px; font:normal 32px arial; float:left; line-height:100px; }
#foto1{border-radius:0 0 20px 0; float:left; margin:0 5px; }
#foto2{border-radius:0 0 0 20px; float:left; }
</style>
</head>
<body>
<div>
<h1>RESTAURANTE BOM GOSTO</h1>
<img src="imagens/foto1.png" id="foto1" />
<img src="imagens/foto2.png" id="foto2" />
</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 aula12-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.

6
Exercício 3:

Este exercício, tem como objetivo criar uma área para o menu de navegação com gradiente linear.

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” e 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>
*{margin:0; padding:0; font-family:arial; list-style:none; text-decoration:none; text-align:left;}
nav{width:250px; height:300px; background:#DDD; margin:10px; background:linear-
gradient(rgba(153,51,51,0.5),rgba(255,255,255,0));}
nav a{width:100%; height:30px; display:block; text-align:center; padding:5px 0px;}
</style>
</head>
<body>
<nav>
<a href="#">Home</a>
<a href="#">Vídeos</a>
<a href="#">Serviços</a>
<a href="#">Editoriais</a>
<a href="#">Natureza</a>
<a href="#">Contato</a>
</nav>
</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 aula12-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.

Exercício 4:

Este exercício, tem como objetivo uma tarja de destaque da semana com cantos arredondados e transparência.

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

7
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” e 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>
*{margin:0; padding:0; list-style:none; text-decoration:none; text-align:left; }
h1{width:800px; height:60px; font:normal 30px arial; color:yellow; padding-left:10px;
background:linear-gradient(90deg, #333399, white); line-height:60px; }
div{width:200px; height: 190px; background:#333; margin:0 20px; border-radius: 0 0 15px 15px; }
div a{color:yellow; font:normal 16px arial; display:block; width:100%; text-align:center; padding-
top:10px; height:30px;}
</style>
</head>
<body>
<h1>PRODUTOS EM DESTAQUE</h1>
<div>
<a href="#">Decorações</a>
<a href="#">Tapetes</a>
<a href="#">Iluminação</a>
<a href="#">Ferragens</a>
</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 aula12-exercicio4.

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 5:

Este exercício, tem como objetivo criar um formulário com os campos arredondados.

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.

8
4)Clique no menu Linguagem e em seguida na letra “H” e 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>
*{margin:0; padding:0; list-style:none; text-decoration:none; text-align:left; }
h1{width:600px; height:60px; font:normal 30px arial; color:white; padding-left:10px; background:linear-
gradient(90deg, #000, white); line-height:60px;}
div{width:500px; height: 250px; background:#CCC; padding-top:5px; margin:10px; border-radius: 0 15px
0 15px; }
input{width:300px; height:30px; margin:5px; border:1px solid #999; border-radius:5px; display:block; }
textarea{width:300px; height:80px; margin:5px; border:1px solid #999; border-radius:5px; display:block;
}
</style>
</head>
<body>
<h1>FORMULÁRIO DE CADASTRO</h1>
<div>
<form>
<input type="text" placeholder="Nome"/>
<input type="text" placeholder="E-mail"/>
<input type="text" placeholder="Assunto"/>
<textarea placeholder="Comentário"></textarea>
</form>
</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 aula12-exercicio5.

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, 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