SlideShare uma empresa Scribd logo
Menu só com CSS
CSS - Style Sheet
Professor: Jolvani
Aula 32
Menu só com CSS
 Anteriormente construímos esse menu com o uso da biblioteca jQuery
para trazer o efeito de abrir e esconder o elementos do menu dentro de
nossa lista.
 Nesta aula iremos usar o mesmo efeito usando
Somente recursos CSS.
 Como não usaremos jQuery a primeira coisa a fazer é remover as
referências javascripts dos efeitos nos menus:
 Salvamos a aula menu22e23menuVertical.html para
aula32_menucomCSS.html, e removemos as referências ...
 Vc irá notar que todos os submenus
serão apresentados a partir desse
momento.
Menu só com CSS
 Como podemos esconder os submenus? Dentro do CSS que estiliza o submenu
devemos utilizar a propriedade display com o valor none.
 Essa propriedade irá esconder todos os submenus... (teste)
 Agora precisamos apresentar o submenu...
 Devemos usar o evento hover para que quando
passarmos o mouse por cima do menu seja
apresentado o submenu. Alterando o elemento
Interno da li. Ficando assim:
li:hover > ul{
}
Menu só com CSS
 Devemos usar o evento hover para que quando
passarmos o mouse por cima do menu seja
apresentado o submenu. Alterando o elemento
Interno da li. Ficando assim:
li:hover > ul{
}
Apresentando para o usuário
display:block;
Menu só com CSS
Próxima Aula: CSS Sprite

Mais conteúdo relacionado

Mais procurados (8)

Entrega Contínua - do Zero ao Sucesso
Entrega Contínua - do Zero ao SucessoEntrega Contínua - do Zero ao Sucesso
Entrega Contínua - do Zero ao Sucesso
Diraci Junior Trindade da Silva
 
Android bootcamp 06-01-2012 Part 1
Android bootcamp  06-01-2012 Part 1Android bootcamp  06-01-2012 Part 1
Android bootcamp 06-01-2012 Part 1
Inael Rodrigues
 
Java script aula 10 - angularjs
Java script   aula 10 - angularjsJava script   aula 10 - angularjs
Java script aula 10 - angularjs
Cristiano Pires Martins
 
13 Java Script - Validação de formulário
13 Java Script  - Validação de formulário13 Java Script  - Validação de formulário
13 Java Script - Validação de formulário
Centro Paula Souza
 
Desenvolvimento em .Net - User Interface
Desenvolvimento em .Net - User InterfaceDesenvolvimento em .Net - User Interface
Desenvolvimento em .Net - User Interface
Vitor Silva
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos
Centro Paula Souza
 
Breve explicação sobre o que é AngularJs
Breve explicação sobre o que é AngularJsBreve explicação sobre o que é AngularJs
Breve explicação sobre o que é AngularJs
Rubens Fernandes
 
Html dom, eventos, jquery
Html dom, eventos, jqueryHtml dom, eventos, jquery
Html dom, eventos, jquery
Ricardo Cavalcanti
 
Android bootcamp 06-01-2012 Part 1
Android bootcamp  06-01-2012 Part 1Android bootcamp  06-01-2012 Part 1
Android bootcamp 06-01-2012 Part 1
Inael Rodrigues
 
13 Java Script - Validação de formulário
13 Java Script  - Validação de formulário13 Java Script  - Validação de formulário
13 Java Script - Validação de formulário
Centro Paula Souza
 
Desenvolvimento em .Net - User Interface
Desenvolvimento em .Net - User InterfaceDesenvolvimento em .Net - User Interface
Desenvolvimento em .Net - User Interface
Vitor Silva
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos
Centro Paula Souza
 
Breve explicação sobre o que é AngularJs
Breve explicação sobre o que é AngularJsBreve explicação sobre o que é AngularJs
Breve explicação sobre o que é AngularJs
Rubens Fernandes
 

Destaque (20)

Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
Jolvani Morgan
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
Jolvani Morgan
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
Jolvani Morgan
 
Aula 33. css sprite
Aula 33. css spriteAula 33. css sprite
Aula 33. css sprite
Jolvani Morgan
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadas
Jolvani Morgan
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhos
Jolvani Morgan
 
Aula 11 04-14 prática html
Aula 11 04-14 prática htmlAula 11 04-14 prática html
Aula 11 04-14 prática html
Jolvani Morgan
 
Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02
Jolvani Morgan
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificação
Jolvani Morgan
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listas
Jolvani Morgan
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herança
Jolvani Morgan
 
Aula 28,29 e 30 w3 c, versões, html5
Aula 28,29 e 30   w3 c, versões, html5Aula 28,29 e 30   w3 c, versões, html5
Aula 28,29 e 30 w3 c, versões, html5
Jolvani Morgan
 
Aula 08 cores
Aula 08 coresAula 08 cores
Aula 08 cores
Jolvani Morgan
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simples
Jolvani Morgan
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Jolvani Morgan
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box model
Jolvani Morgan
 
Aula 21 e 22 tabelas introdução th head foot
Aula 21 e 22 tabelas introdução   th head footAula 21 e 22 tabelas introdução   th head foot
Aula 21 e 22 tabelas introdução th head foot
Jolvani Morgan
 
Aula 20 div e spans
Aula 20 div e spansAula 20 div e spans
Aula 20 div e spans
Jolvani Morgan
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamento
Jolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
Jolvani Morgan
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
Jolvani Morgan
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
Jolvani Morgan
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
Jolvani Morgan
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadas
Jolvani Morgan
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhos
Jolvani Morgan
 
Aula 11 04-14 prática html
Aula 11 04-14 prática htmlAula 11 04-14 prática html
Aula 11 04-14 prática html
Jolvani Morgan
 
Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02
Jolvani Morgan
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificação
Jolvani Morgan
 
Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listas
Jolvani Morgan
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herança
Jolvani Morgan
 
Aula 28,29 e 30 w3 c, versões, html5
Aula 28,29 e 30   w3 c, versões, html5Aula 28,29 e 30   w3 c, versões, html5
Aula 28,29 e 30 w3 c, versões, html5
Jolvani Morgan
 
Aula 04 e 05. seletores simples
Aula 04 e 05. seletores simplesAula 04 e 05. seletores simples
Aula 04 e 05. seletores simples
Jolvani Morgan
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Jolvani Morgan
 
Aula 10 e 11. box model
Aula 10 e 11. box modelAula 10 e 11. box model
Aula 10 e 11. box model
Jolvani Morgan
 
Aula 21 e 22 tabelas introdução th head foot
Aula 21 e 22 tabelas introdução   th head footAula 21 e 22 tabelas introdução   th head foot
Aula 21 e 22 tabelas introdução th head foot
Jolvani Morgan
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamento
Jolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
Jolvani Morgan
 

Mais de Jolvani Morgan (14)

Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamento
Jolvani Morgan
 
Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)
Jolvani Morgan
 
Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de links
Jolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
Jolvani Morgan
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Jolvani Morgan
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
Jolvani Morgan
 
Aula 02 sintaxe css
Aula 02 sintaxe cssAula 02 sintaxe css
Aula 02 sintaxe css
Jolvani Morgan
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encoding
Jolvani Morgan
 
Aula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeAula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidade
Jolvani Morgan
 
Aula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesAula 23 e 24 formulário controles
Aula 23 e 24 formulário controles
Jolvani Morgan
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chat
Jolvani Morgan
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internos
Jolvani Morgan
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativos
Jolvani Morgan
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introdução
Jolvani Morgan
 
Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamento
Jolvani Morgan
 
Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)
Jolvani Morgan
 
Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de links
Jolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
Jolvani Morgan
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Jolvani Morgan
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
Jolvani Morgan
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encoding
Jolvani Morgan
 
Aula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeAula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidade
Jolvani Morgan
 
Aula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesAula 23 e 24 formulário controles
Aula 23 e 24 formulário controles
Jolvani Morgan
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chat
Jolvani Morgan
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internos
Jolvani Morgan
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativos
Jolvani Morgan
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introdução
Jolvani Morgan
 

Último (7)

Open Source: Ferramentas Gratuitas Incríveis
Open Source: Ferramentas Gratuitas IncríveisOpen Source: Ferramentas Gratuitas Incríveis
Open Source: Ferramentas Gratuitas Incríveis
Danilo Pinotti
 
module_6_Apresentações através do PowerPoint.ppt
module_6_Apresentações através do PowerPoint.pptmodule_6_Apresentações através do PowerPoint.ppt
module_6_Apresentações através do PowerPoint.ppt
BARNABETESOURA
 
Federal University of Santa Catarina (UFSC) - PySpark Tutorial
Federal University of Santa Catarina (UFSC) - PySpark TutorialFederal University of Santa Catarina (UFSC) - PySpark Tutorial
Federal University of Santa Catarina (UFSC) - PySpark Tutorial
Luiz Henrique Zambom Santana
 
Trailblazer Community de São Paulo - Explorando APEX
Trailblazer Community de São Paulo - Explorando APEXTrailblazer Community de São Paulo - Explorando APEX
Trailblazer Community de São Paulo - Explorando APEX
Francisco Vieira Júnior
 
Introdução à Informática Alfabetização Digital
Introdução à Informática Alfabetização DigitalIntrodução à Informática Alfabetização Digital
Introdução à Informática Alfabetização Digital
IrmMariaGuilherme
 
Como Usar o packet tracer para auxiliar na criacao de rede
Como Usar o packet tracer para auxiliar na criacao de redeComo Usar o packet tracer para auxiliar na criacao de rede
Como Usar o packet tracer para auxiliar na criacao de rede
caioandradesje
 
Henrique Almeida Cv.pdf curriculo-logo.png
Henrique Almeida Cv.pdf curriculo-logo.pngHenrique Almeida Cv.pdf curriculo-logo.png
Henrique Almeida Cv.pdf curriculo-logo.png
Henrique490931
 
Open Source: Ferramentas Gratuitas Incríveis
Open Source: Ferramentas Gratuitas IncríveisOpen Source: Ferramentas Gratuitas Incríveis
Open Source: Ferramentas Gratuitas Incríveis
Danilo Pinotti
 
module_6_Apresentações através do PowerPoint.ppt
module_6_Apresentações através do PowerPoint.pptmodule_6_Apresentações através do PowerPoint.ppt
module_6_Apresentações através do PowerPoint.ppt
BARNABETESOURA
 
Federal University of Santa Catarina (UFSC) - PySpark Tutorial
Federal University of Santa Catarina (UFSC) - PySpark TutorialFederal University of Santa Catarina (UFSC) - PySpark Tutorial
Federal University of Santa Catarina (UFSC) - PySpark Tutorial
Luiz Henrique Zambom Santana
 
Trailblazer Community de São Paulo - Explorando APEX
Trailblazer Community de São Paulo - Explorando APEXTrailblazer Community de São Paulo - Explorando APEX
Trailblazer Community de São Paulo - Explorando APEX
Francisco Vieira Júnior
 
Introdução à Informática Alfabetização Digital
Introdução à Informática Alfabetização DigitalIntrodução à Informática Alfabetização Digital
Introdução à Informática Alfabetização Digital
IrmMariaGuilherme
 
Como Usar o packet tracer para auxiliar na criacao de rede
Como Usar o packet tracer para auxiliar na criacao de redeComo Usar o packet tracer para auxiliar na criacao de rede
Como Usar o packet tracer para auxiliar na criacao de rede
caioandradesje
 
Henrique Almeida Cv.pdf curriculo-logo.png
Henrique Almeida Cv.pdf curriculo-logo.pngHenrique Almeida Cv.pdf curriculo-logo.png
Henrique Almeida Cv.pdf curriculo-logo.png
Henrique490931
 

Aula 32. menu só com css

  • 1. Menu só com CSS CSS - Style Sheet Professor: Jolvani Aula 32
  • 2. Menu só com CSS  Anteriormente construímos esse menu com o uso da biblioteca jQuery para trazer o efeito de abrir e esconder o elementos do menu dentro de nossa lista.  Nesta aula iremos usar o mesmo efeito usando Somente recursos CSS.
  • 3.  Como não usaremos jQuery a primeira coisa a fazer é remover as referências javascripts dos efeitos nos menus:  Salvamos a aula menu22e23menuVertical.html para aula32_menucomCSS.html, e removemos as referências ...  Vc irá notar que todos os submenus serão apresentados a partir desse momento. Menu só com CSS
  • 4.  Como podemos esconder os submenus? Dentro do CSS que estiliza o submenu devemos utilizar a propriedade display com o valor none.  Essa propriedade irá esconder todos os submenus... (teste)  Agora precisamos apresentar o submenu...  Devemos usar o evento hover para que quando passarmos o mouse por cima do menu seja apresentado o submenu. Alterando o elemento Interno da li. Ficando assim: li:hover > ul{ } Menu só com CSS
  • 5.  Devemos usar o evento hover para que quando passarmos o mouse por cima do menu seja apresentado o submenu. Alterando o elemento Interno da li. Ficando assim: li:hover > ul{ } Apresentando para o usuário display:block; Menu só com CSS