Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    Menù tendina su menù a css possibile?

    Ho un menù creato con i css è possibile che al mouse over di una voce compaia la tendina? se si come?

    codice:
    <div class="barramenu"> 
          <div id="navigation2"> 
            <ul>[*]voce1[*]voce2[*]voce3[*]voce4[/list]
          </div>
        </div>
    A tale menù con i css gli ho dato una posizione fissa, quindi avrei i riferimenti in px a dove dovrebbe comparire la tendina.

    Sonia

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    grazie, sto facendo delle prove ma ho fatto un po' di confusione.
    Prima di tuttouna domanda, non ho capito bene che bug da con IE6.

    poi...
    La mia funzione:
    codice:
    <script language="JavaScript">
    <!--
    startList = function() {
    if (document.all&&document.getElementById) {
    navRoot = document.getElementById("nav");
    for (i=0; i<navRoot.childNodes.length; i++) {
    node = navRoot.childNodes[i];
    if (node.nodeName=="LI") {
    node.onmouseover=function() {
    this.className+=" over";
      }
      node.onmouseout=function() {
      this.className=this.className.replace»
    	(" over", "");
       }
       }
      }
     }
    }
    window.onload=startList;
    -->
    </script>
    il mio css:
    codice:
    ul {
    	margin: 0;
    	padding: 0;
    	list-style: none;
    	width: 150px;
    	}
    
    ul li {
    	position: relative;
    	}
    
    li ul {
    	position: absolute;
    	left: 149px;
    	top: 0;
    	display: none;
    	}
    	
    ul li a {
    	display: block;
    	text-decoration: none;
    	color: #777;
    	background: #fff;
    	padding: 5px;
    	border: 1px solid #ccc;
    	border-bottom: 0;
    	}
    
    li:hover ul, li.over ul { 
    	display: block; }
    Il menù è uguale a quello del link che mi hai passato ma in fase di visualizzazione quando vado via con il mouse da una voce il menù non scompare.

    Sonia

  4. #4
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Piccolo errorino, sono riuscita a farlo funzionare!

    Adesso come posso renderlo un menù orizzontale?

    E poi non vorrei che i tag ul, li ecc... mi andassero a sovrascrivere gli altri, come va variato il css?

    Sonia

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.