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

Melhorias de CSS para Página de Barbearia

Este documento descreve as etapas para estilizar uma página web existente usando CSS, incluindo adicionar um arquivo de reset, estilizar seções, imagens, fontes, mapas e vídeos. Também aborda gradientes, opacidade, sombras e responsividade para dispositivos móveis.

Enviado por

Matheus Assis
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 DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
52 visualizações26 páginas

Melhorias de CSS para Página de Barbearia

Este documento descreve as etapas para estilizar uma página web existente usando CSS, incluindo adicionar um arquivo de reset, estilizar seções, imagens, fontes, mapas e vídeos. Também aborda gradientes, opacidade, sombras e responsividade para dispositivos móveis.

Enviado por

Matheus Assis
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 DOCX, PDF, TXT ou leia on-line no Scribd

Avançando com CSS

Objetivo deixar a pagina inicial da seguinte forma :


 Melhorando o arquivo existente do curso 1.

1° Colocar um arquivo reset para tirar as configurações inicias do navegador, e adicionar um


arquivo css de edição.
2° Adicionar o mesmo produto da pagina de contato e produto:

3° Colocar rodapé da pagina igual ao que temos nas paginas de contato e produto.
 Separando o conteúdo do HTML:

1° Separando o conteúdo principal:

2° Classificar a divisão que é semântica so sobre a barbearia alura uso a a TAG <SECTION>
 Sobre o banner

1° Quero que o banner tenha 100% da largura da página:

 Na seção sobre a barbearia alura, MUDAR O TITULO como essa seção esta como classe
= título-principal chamo ele no css:

1° Colocar texto no centro


2° mudar a fonte (em) é a medida proporcional para px ex se o tamanho da fonte base for 15px
e eu coloco 2 em significa que é 2*15px.

3° Colocar espaço entre o título e o texto de 1em ou seja distancia proporcional ao tamanho
da fonte do título.
 Na seção sobre a barbearia alura mudar as configurações do texto:

1° Criar uma margem para todo o texto com paragrafo tenha 1em ou seja proporcional a o
tamanho da fonte.
2° Toda vez que tivermos a TAG Strong quero que fique em negrito, e sempre que tivermos a
TAG em quero que o texto fique em itálico:

 Mexer na imagem de benefícios:

1° Alterar o tamanho da imagem benefícios:


 Colocar imagem na seção sobre a barbearia alura. Fazer com que o texto sobre a
barbearia circule a nossa imagem escolhida:

1° coloco a imagem no arquivo HTML, vou fazer isso abaixo do título e colocar uma classe.
Além de colocar o alt que mostra em forma de texto o que é a imagem caso não carregue:

2° Quero que a imagem utensílios tenha uma largura de 150px


3° Utilizando float para o texto dos benefícios fique ao lado direto da imagem:
4° Criar uma barreira para que o float não afete toda estrura, e para não afetar o meu campo
benefícios eu tenho que limpar a esquerda:

5° Fazer com que a imagem de utensílios tenha 0px para cima, 20px para direita, 20px pra baixo
e 0px para esquerda.
 Aprendendo a usar fontes externas:

1° Usar fonte para o nosso site pegando do google fontes: https://fonts.google.com/?


preview.text=Barbearia%20Alura&preview.text_type=custom&query=mont. Você pesquisa por
um estilo ou ve as opções e copia a fonte no formato html e css.
 Adicionar mapa para site:

1° Entre parte principal e os benefícios vou criar uma seção com uma classe , e colocar um
título: Nosso estabelecimento com a classe=titulo principal para pegar toda a configuração de
todo o título.

E cria um paragrafo logo abaixo abaixo com informativo.


2° Adicionar mapa na nossa pagina, vou no google maps : https://www.google.com.br/maps
pesquiso o endereço selecionar as três barrinhas  compartilhar ou incorporar mapa 
seleciono incorporar e coloco no meu HTML, e ajustar medidas que ocupa o mapa na minha
pagina.
3° Quero que minha seção mapa colocar um espaçamento interno de 3em para cima e para
baixo.(3em) significa espaçamento de 3x o tamanho da fonte

Quero ainda que meu paragrafo que esta dentro do mapa tenha um espaçamento interno de
para baixo de 2em

Centralizar o texto que apresenta acima do mapa.

 Importar um vídeo para área de benefícios:

1° vou no yotube escolho vídeo  vai em compartilhar  escolhe a opção de incorporar 


copia e cola no HTML. Cola abaixo da imagem de benefícios:
2° Colocar o vídeo em uma div e dar uma classe pra ele pra podermos editar ele no css. No css
colocar 560px de altura, margem de 1em para cima e para baixo e automática nas laterais
 Usar os pseudos elementos para tratar os benefícios:

1° crio um div HTML na seção de benefícios para conseguir editar usando CSS:

3° Quero que o conteúdo das listagem dos benefícios, tenha uma largura de 640px, e margem
automática para os lados. E para minha lista beneficio que vai ter 40% de largura
4° transformar a lista de benefícios em inline block para conseguir colocar a imagem ao lado
da lista de benefícios:
5° Quero que minha lista de benefícios seja alinhada pela linha de cima.

6° Colocar espaçamento de 3 em para os elementos lista de benefícios e a imagem.


7° Trabalhar na classe itens (lista de benefícios), colocaer o espaço entre os itens de 1.5 quero
que o espaçamento tenha o tamanho da fonte + 50%:

8° Quero que o primeiro item da lista esteja em negrito e faço isso no css.Utilizando classe de
pseudo elemento para selecionar apenas um item de uma classe.

 Aplicando gradientes: Fazer um degrade no cor de fundo da pagina


1° coloco uma cor de fundo branca na repartição principal que é sobre a barbearia alura.
Depois coloco uma cor cinza de fundo na parte dos benefícios

2° agora como o mapa fica no meio tenho que usar gradiente para cor ir do branco para o cinza
e dar o toque de degrade.
 Usar unicod http://xahlee.info/comp/unicode_stars.html para colocar TESOURA na
minha lista de benefícios:

 Seletores CSS , estudar mais.

Nesta aula, aprendemos:


 Seletores avançados CSS
o Seletor >, para acessar os filhos de determinado elemento. Por
exemplo, para acessar todos os p dentro de main:

main > p {

o Seletor +, para acessar o primeiro irmão de determinado elemento.


Por exemplo, para acessar o primeiro p após um img:

img + p {

o Seletor ~, para acessar todos os irmãos de determinado elemento.


Por exemplo, para acessar todos os p após um img:

img ~ p {

o Seletor not, para acessar os elementos, exceto algum. Por


exemplo, para acessar todos os p dentro de main, exceto o p que
tem id missão:
main p:not(#missao) {

 Colocar opacidade em elementos e imagem. Essa função tem por objetivo deixar
opaco o elemento ou seja para que a pessoa não enxergue totalmente o elemento.

1° deixar a imagem de benefícios opaca em 30%:

2° Quando o mouse estiver por cima da imagem de benefícios quero que ela fica opaca em
30%, e quero que essa transição leve 400ms:
 Adicionar sobra nos elementos:

1° Fazer uma sombra na imagem de beneficios. box-shadow(X,Y, espaçamento em px que a


sombra vai ocupar, cor) .
 Expansão mobile para o nosso site
1° Como fazer nosso site entender que o nosso usuário esta usando celular e preparar o
conteúdo adequadamente para o tamanho de tela :

a) Primeiro precisamos saber quantos px o usuário tem de tela, e pra isso usa o meta
viewport para saber a quantidade de px, além de querer saber a largura da tela do
usuário. Fazendo no HTML:

b) No css eu configura uma exibição para possibilidade de tamanho de 480px de tela, e


coloco como deve ser esse exibição olhando no inspecionar.

Você também pode gostar