Olá pessoal!
Hoje, separei um tema muito legal. Apesar de existirem extensões
que façam isso (se não me engano são
extensões pagas), é um grande tema. Há
um tempo atrás recebi um email com este pedido. Então,
tá no ar agora!
Menu mágico
O menu mágico consiste em um menu normal, com os ítens onde, ao clicar em um deles, abrirá um submenu, fazendo com que as outras opções apareçam.
Melhor que explicar, é ver o exemplo pronto....
Veja aqui
o exemplo.
Baixe aqui
o exemplo.
Dividi em passos pra ficar mais fácil...
Estes passos são baseados no
nosso exemplo.
1º Passo: Crie uma tabela
com 3 células. Insira em cada uma delas a imagem do
menu. Se seu menu não for feito em imagens, pode ser
texto também... não influi em nada...
Agora, salve este documento.
Ficará assim
2º Passo: Dê um "Save As" (salvar como) e atribua um nome. Este será o submenu do ítem 1 do exemplo.
Agora, crie na mesma célula da figura/texto do ítem 1 os textos referentes ao submenu. Em nosso exemplo, está como "Sub Ítem do exemplo 01".
Ficará Assim:
Sub Ítem do exemplo 01 Sub Ítem do exemplo 01 Sub Ítem do exemplo 01 |
3º Passo: Repita o 2º
passo, salvando mais dois htms para o menu 2 e o 3 e substituindo
os textos.
4º Passos: Agora, você
passará em todos os menus linkando.
No htm principal do menu, link a figura/texto 1 para o htm
referente ao menu 1. Faça o mesmo para os outros ítens
do menu.
Agora, no htm do submenu 1, repita os links, porém,
na figura/texto 1, link para o htm principal do menu... isso
fará com que ele se feche num segundo clique. Repita
isso para os outros ítens, mudando os links para que
os mesmos se fechem.
5º Passo: Você já
construiu toda estrutura do menu. Agora, vamos colocar dentro
de um iframe para que ele rode dentro de uma determinada área.
Crie um novo htm. Nele, crie um iframe... este é o
código do exemplo:
<iframe scrolling="no"
src="exemplo_menu_pr.htm" height="200"
width="186" frameborder="0"></iframe>
Pronto. Agora, quando o menu for carregado, abrirá
dentro do iframe. E todos os links serão abertos dentro
do iframe, dando uma impressão de que o menu é
aberto na mesma página... A única observação
que deve ser feita é quanto ao peso dos submenus...
um menu pesado demorará a carregar... deixando o iframe
em branco até que complete o carregamento...
Esta é uma versão totalmente sem scripts....
se fossem usados scripts, tudo deveria ser carregado na mesma
página, sem a necessidade de um iframe para rodar tudo...
Apesar disso, é um excelente recurso... além
de ser bonito é muito prático....
Dica:
Use nos submenus timeline para fazer animações
como por exemplo o menu entrando da esquerda para a direita...
podem ser criados vários tipos de animações....
oriente-se pelo bom gosto....
Bom pessoal, esta foi nossa 25º coluna. Espero que tenham
gostado. Mandem pedidos de matérias, dúvidas,
sugestões etc...
Um grande abraço a todos vocês e até a
próxima semana.
Extensões
Faça download das 96 extensões disponibilizadas
na última semana!
96 Extensões.zip
Se quiserem, podem fazer pedidos para as extensões também.
Caro colega, como posso criar um ifreme, com scrolling controlado pelo browse ?
Explico, quer trocar o site de minha empresa que usa frame, para usar iframe, só que tenho paginas miores do que o iframe abre e a barra de rolagem fica sob controle do iframe, gostaria que ficasse sob, controle do browse.
Obrigado
Bene
Caro Raphael Simas, gostaria de saber como faço algo parecido com o que você fez no menu mágico, a imagem está bem colada a barra de endereço até hoje eu apanho nisto...
Responder comentárioOs textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.
Raphael Simas é Diretor de Arte da produtora Café Azul Mídia Digital e utiliza o Macromedia Fireworks como principal ferramenta para a criação para web.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.