![]() |
![]() |
|||
Sezione del telaio dedicata alla realizzazione e |
||||
![]() |
![]() |
|||
..:: Menu a livelli ::.. Un menu utile per gestire spazi con varie sezioni e sotto sezioni, ad esempioun sito/blog di ricette avrà sezioni del tipo, primi piatti, secondi, contorni, dolci, ecc. ecc. e per ognuna di queste sezioni ci saranno dei sottomenu, ad esempio per i primi piatti potrebbero essere, pasta, risotti, zuppe, pasta fredda, ecc. ecc. e così via, con icon/gif in tema per il proprio spazio, può diventare un menu molto comodo Ecco un paio di esempi con stili differenti, ho inserito i due menu nelle table per mostrarvi lo spazio che occupano, nel primo menu ho impostato anche l'altezza, si possono postare senza contenitori, provate ad aprire le voci del secondo menu, aumenta lo spazio occupato in altezza senza recare disturbo a ciò che si posta sotto Le icon/gif per il menu black le ho prelevate da Icons8 per il menu azzurro Mini pixel
Oltre ad essere comodo è anche semplice da personalizzare, abbiamo due classi css |
<style type="text/css"> <!-- #foldheader{ cursor:pointer; cursor:hand ; list-style-image:url('url immagine'); } #foldinglist{ list-style-image:url('url immagine'); } //--> </style> |
<script type="text/javascript"> <!-- //Smart Folding Menu tree- By Dynamic Drive (rewritten 03/03/02) //For full source code and more DHTML scripts, visit http://www.dynamicdrive.com //This credit MUST stay intact for use - Non togliere i credits // Spiegato e commentato da http://www.iltelaiodipenelope.it var head="display:''" var ns6=document.getElementById&&!document.all var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1 function checkcontained(e){ var iscontained=0 cur=ns6? e.target : event.srcElement i=0 if (cur.id=="foldheader") iscontained=1 else while (ns6&&cur.parentNode||(ie4&&cur.parentElement)){ if (cur.id=="foldheader"||cur.id=="foldinglist"){ iscontained=(cur.id=="foldheader")? 1 : 0 break } cur=ns6? cur.parentNode : cur.parentElement } if (iscontained){ var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0] if (foldercontent.style.display=="none"){ foldercontent.style.display="" // Gif che precede il nome dei menu aperti cur.style.listStyleImage="url(http://url immagine)" } else{ foldercontent.style.display="none" // Gif che precede il nome dei menu visitati cur.style.listStyleImage="url(http://url immagine)" } } } if (ie4||ns6) document.onclick=checkcontained //--> </script> |
<ul> <li id="foldheader">Nome menu</li> <ul id="foldinglist" style="display:none" style=&{head};> <li><a href="http://url pagina">Nome Link</a></li> <li><a href="http://url pagina">Nome Link</a></li> <li><a href="http://url pagina">Nome Link</a></li> </ul> </ul> |
<li id="foldheader"> Nome Sezione</li>
---->Blocco menu <ul> <li id="foldheader">Nome menu</li> <ul id="foldinglist" style="display:none" style=&{head};> <li><a href="http://url pagina">Nome Link</a></li> <li><a href="http://url pagina">Nome Link</a></li> <---------------Inizio menu sotto sezione-------------> <li id="foldheader">Nome Sotto_Sezione</li> <ul id="foldinglist" style="display:none" style=&{head};> <li><a href="http://url pagina">Nome Link</a></li> <li><a href="http://url pagina">Nome Link</a></li> [ecc. ecc.] </ul><---------------Fine menu sotto sezione-------------> <---------------Altri link del menu sezione-------------> <li><a href="http://url pagina">Nome Link</a></li> <li><a href="http://url pagina">Nome Link</a></li> </ul> </ul><-----Fine blocco menu |
<li><a target="_blank" title="Descrizione" href="https://url pagina" class="nome classe">Nome Link</a></li> |
# Prelevate qui le parti di codici per il menu
- Classi css da inserire tra i tag<head> e </head>
<head> e </head>
<body>
|
Scrivi qui per lasciare un saluto, una richiesta di aiuto, un suggerimento o una critica ^_^ |
H:
Buon Inverno
!
..:: Basi ::..
..:: html ::..
..:: Script page ::..
..:: Script gadget ::..
Accessori e gadget del telaio...
Spazio web...
Realizzare e gestire un sito web
nell'hosting free più famoso...
Materiale grafico
Gif, mini gif, pixel, immagini, png...
Tutto il materiale grafico che ti serve,
raccolto e messo a tua disposizione!
I vostri messaggi...
|
|
|