Visualizzazione dei risultati da 1 a 8 su 8

Discussione: menu css

  1. #1

    menu css

    salve ho fatto preso questo menu che funziona bene ma ho bisogno di fare anche un sotto menu, ma non so come implementare questo css, chi mi può dare una mano?
    body {
    font:10px verdana, helvetica, sans-serif;
    }
    h6 { /*stile per i titoli dei menu*/
    font-size:1em;
    font-weight:bold;margin:2px 0;
    padding:.3em 1em;
    }
    /** MENU 1 ** roll-over basato solo sui colori **/
    ul.menu1 {
    width:150px;
    list-style:none; /* elimino i punti elenco */
    margin:0; padding:0; /* elimino i rientri delle liste */
    }
    ul.menu1 li a {
    display:block; /* il link occupa tutto lo spazio orizzontale */
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
    height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
    }
    ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
    ul.menu1 li a:link, ul.menu1 li a:visited {
    background:#ccc;
    color: #009;
    } /* colori per il link */
    ul.menu1 li a:hover, ul.menu1 li a:active {
    background: #eee;
    color:#c00;
    } /* colori per l'effetto roll-over */

    /** MENU 2 ** roll-over basato sui colori e sui bordi laterali **/

    ul.menu2 {
    width:150px;
    list-style:none; /* elimino i punti elenco */
    margin:0; padding:0; /* elimino i rientri delle liste */
    }
    ul.menu2 li a {
    display:block; /* il link occupa tutto lo spazio orizzontale */
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
    height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
    border-width:5px;border-style:none solid; /* aggiungo dei bordi laterali */
    }
    ul.menu2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
    ul.menu2 li a:link, ul.menu2 li a:visited {
    background:#ccc;
    color: #009;
    border-color:#009
    } /* colori per il link */
    ul.menu2 li a:hover, ul.menu2 li a:active {
    background: #eee;
    color:#c00;
    border-color:#66c;
    } /* colori per l'effetto roll-over */

    /** MENU 3 ** sfondo sfumato **/

    ul.menu3 {
    width:150px;
    list-style:none; /* elimino i punti elenco */
    margin:0; padding:0; /* elimino i rientri delle liste */
    }
    ul.menu3 li a {
    display:block; /* il link occupa tutto lo spazio orizzontale */
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
    height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
    }
    ul.menu3 li {
    display:inline;
    background:url(sfumato.png); /*pre-load immagine*/
    }
    ul.menu3 li a:link, ul.menu3 li a:visited {
    background:#ccc;
    color: #009;
    } /* colori per il link */
    ul.menu3 li a:hover, ul.menu3 li a:active {
    background:#eee url(sfumato.png) 100% 0 repeat-y;
    color:#c00;
    } /* colori per l'effetto roll-over */

  2. #2
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131
    Scusa ma io nn ho capito cosa vuoi fare con questi 3 menu?

  3. #3
    i tre menu mi vanno bene al secondo menu vorrei che cliccando su una voce del 2° menu mi si aprono altre due voci, spero di essere stato chairo, per intenderci com ese fosse un menu ad albero

  4. #4
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131

    per fare questo serve il java, nn lo puoi fare solo con i css...
    ammeno che al clik della voce di menu nn lo mandi in un'altra pagina dove inserisci il sottomenu...


    mentre, se ti và bene un menu a tendina, quindi al rollover, guarda qui
    spero che ti sia utile!

  5. #5
    senti se ti mando una pagina fatta con java e css ma come al solito non funziona bene, me la controlli un po, sempre per favore

  6. #6
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131
    ok, però ora nn posso, ci guarderò domattina. Tu manda pure, nel frattempo dai un'occhiata al link che ti ho mandato!

  7. #7
    allora ho fatto questo menui ad albero ma quando clicco sui prodotti mi apre anche il sottomeni 2 e poi non mi si chiude cmq succede un po uin casino


    codice:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="it">
    <head>
    
    
    
    
    
        <title>Tenuta a</title>
    
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <meta name="Author" content=" - " />
        <meta name="keywords" content=" " />
        <meta name="description" content="" />
        <meta name="Copyright" content="Copyright (c) Your copyright here 2009" />
    
        <link rel="stylesheet" type="text/css" href="stili/grapes.css" />
        <script type="text/javascript">
    
            function mmenu(mID) {
                var uls = document.getElementsByTagName("ul");
                for (i=0;i<uls.length;i++) {
                    if(uls[i].className=="submenu")uls[i].style.display = "none";
                }
                var menu = document.getElementById(mID);
                var display = menu.style.display;
                menu.style.display = (display == "block") ? "none" : "block";
                menu.parentNode.style.listStyleImage = (display == "block") ? "url(cartellachiusa.gif)" : "url(cartellaaperta.gif)";
            }
    
            function subMenu(mID) {
                var menu = document.getElementById(mID);
                var display = menu.style.display;
                menu.style.display = (display == "block") ? "none" : "block";
                menu.parentNode.style.listStyleImage = (display == "block") ? "url(cartellachiusa.gif)" : "url(cartellaaperta.gif)";
            }
    
            window.onload = function() {
                var uls = document.getElementsByTagName("ul");
            
            }
        </script>
        
       <script type="text/javascript">
    
        var indice = 1;
        var numfoto = 1;
        var foto = new Array(numfoto);
        
        foto[1] = "images/cucina2.jpg";
        
      
        
        var tempo = setTimeout('Immagine()',2000);
        function Immagine() {
            indice++;
            if(indice>numfoto)
            {
                indice=1;
            }
            document.modulo.fotografia.src = foto[indice];
            tempo = setTimeout("Immagine()",2000);
        }
    </script> 
        
    </head>
    
    
    <body>
    <div id="container">
        <div id="hdr">
            <p align="center">
                    [img]images/head_panorama.jpg[/img]
            </p>
            <h1><marquee width="560" scrollamount="1" direction="up" align="middle" height="100" >
                      <font color="black" size="4" style="font-style:italic; font-family:Calibri"> tta..</font>
                </marquee>
            </h1>
            <p id="tagline"></p>
        </div>
    
        <div id="lftcol">
            <ul id="nav">
                <li class="menu"><font face="Tahoma" size="1" color="yellow">HOME </font>
                <li class="menu"><font face="Tahoma" size="1" color="yellow">AZIENDA </font>
                <li class="menu"><font face="Tahoma" size="1" color="yellow">TERRITORIO </font>
                <li class="menu"><font face="Tahoma" size="1" color="yellow">AGRITURISMO </font>
                <li class="menu"><font face="Tahoma" size="1" color="yellow">PRODOTTI </font>
                    <ul class="submenu" id="submenu-1">
                        <li class="menu"><font face="Tahoma" size="1" color="yellow">VINI ROSSI</font>
                            <ul class="submenu" id="submenu-1-1">[/list]
                                        
                                   
                        <li class="menu"><font face="Tahoma" size="1" color="yellow">VINI BIANCHI</font>
                                <ul class="submenu" id="submenu-1">[/list]
                            
                        <li class="menu"><font face="Tahoma" size="1" color="yellow">VINI ROSE</font>
                               <ul class="submenu" id="submenu-1">[/list]
                            
                        <li class="menu"><font face="Tahoma" size="1" color="yellow">L'OLIO</font>
                                <ul class="submenu" id="submenu-1">[/list]
                        
                        <li class="menu">SOTT'OLI</font>
                                <ul class="submenu" id="submenu-1">[/list]
                        [/list]
                
                <li class="menu">Cantina
    	    <ul class="submenu" id="submenu-2">
    	[*]vigneti
    	[*]vitigni
    	[/list]
              
                                 
                 <li class="menu"><font face="Tahoma" size="1" color="yellow">FRANTOIO</font>
                <li class="menu"><font face="Tahoma" size="1" color="yellow">GALLERIA</font>
                <li class="menu"><font face="Tahoma" size="1" color="yellow">DOVE SIAMO</font>
                <li class="menu"><font face="Tahoma" size="1" color="yellow">CONTATTI</font>[/list]
            
    
    
    
    
            <div id="quote">
            
    
    Ta
    e
    km 20
    infta.it</p>
             </div>
            
    
    
    
    
    
    
    
    
        </div>
    
        <div id="rgtcol">
            
    
            <h2>News ed eventi alla tenutaa ...</h2>
            <hr />
            
    
     
      
        <div id="rgtcol">
            
    
            <h2 style="margin:0px; padding:0px; text-align:left">L'Azienda</h2>
            <hr />
            
    
            
                <p class="testo">
                         L'azienda Pietra Pinta si trova a Cori, nel Lazio,geograficamente a 55 chilometri a sud di Roma e a 25 dal capoluogo provinciale Latina. 
                        Il paese e posto sul versante occidentale dei monti Lepini, i quali la cingono a nordest, formando 
                        una splendida cornice di sfondo con le pietraie e i secolari alberi d'olivo. Il nome dell'azienda 
                        deriva dall'omonima localita alla pendici dei colli coresi dove la leggenda narra che a seguito di 
                        una cruenta battaglia tra i seguaci di Mario e Silla (80 a.C.) una grossa pietra fu tinta di porpora 
                        a memoria dell'evento.
                        
                        
                        
                    </p>
                    
    
                    
    
                    <p class="testo">
                        Tutti i giorni dell'anno presso il Punto Vendita Aziendale all'interno dell'agriturismo e possibile 
                        degustare ed acquistare tutti i nostri prodotti. Si organizzano, su prenotazione, per appassionati e 
                        scolaresche, visite guidate dai nostri tecnici: negli oliveti, nei vigneti, in cantina e nel frantoio 
                        durante le varie fasi produttive.
                        
    
                        
    
                    </p>
                
                </td>
                </tr>
                <tr>
                <td valign="top">
                
                       <p class="testo">
                        
                        Fin dai primi dell'ottocento, ai tempi dello Stato della Chiesa, la famiglia Ferretti si e occupata 
                        d'agricoltura ed in particolare della produzione d'olio e di vino, su queste terre d'origine vulcanica, 
                        che nel 1880  si inizio a sviluppare l'azienda Pietra Pinta, incrementando gradualmente il numero di 
                        oliveti, e di vigneti. Oggi Cesare e Francesco, rappresentanti della quinta generazione della famiglia 
                        Ferretti, per mantenere quella che e sempre stata la politica aziendale: tutela della qualita e conservazione 
                        dell'ambiente, gestiscono l'azienda utilizzando tecnologie e mezzi all'avanguardia ma seguendo i metodi della 
                        coltivazione biologica e tradizionale.  Tutta la produzione di olive e uva e il frutto esclusivo delle terre 
                        della tenuta Pietra Pinta, quindi tutto il ciclo produttivo si svolge in azienda dalla coltivazione alla 
                        trasformazione all'imbottigliamento, sotto la guida di organismi abilitati al controllo, garantendo un prodotto 
                        a tracciabilita controllata: dalla pianta fin sulla vostra tavola.
                    </p>
                                  
                </td>
                </tr>
            </table>
    
            
    
    
    
    
            
    
    
    
    
            
    
    <span></span><span></span><span></span><span></span><span></span></p>
           
       </div>
    
        <div id="bttmbar">Informativa sulla Privacy Scrivi al webmaster</div>
    </div>
    </body>
    </html>

  8. #8
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131

    ok

    ma il css dove stà? stili/grapes.css???

    guarda bene quì http://www.constile.org/DHTML/menu_ad_albero/

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 © 2026 vBulletin Solutions, Inc. All rights reserved.