Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema menù

    Buonasera, ho un problema con un menù che ha un'animazione fatta con jQuery. Praticamente questo menù al passaggio del mouse sul link si allunga verso il basso con effetto easing easeOutBounce, tuttavia questo effetto fa si che nel mio sito il[*] allungato mi vada a finire dietro (quindi al di sotto) di due dive che si trovano immediatamente sotto al menù. Spero che possiate aiutarmi a risolvere il problema. Questo è il codice html:

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html>
    <
    head>
    <
    style>
    @
    import url("style.css");
    </
    style>
    <
    script type="text/javascript" src="js/jquery-1.7.1.js"></script>
    <script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
    <script type="text/javascript">
    $(function(){
     $("#menu li").mouseover(function(){  
            $(this).stop().animate({height:'150px'},{queue:false, duration:600, easing: 'easeOutBounce'})  
        });  
      
        //When mouse is removed  
        $("#menu li").mouseout(function(){  
            $(this).stop().animate({height:'20px'},{queue:false, duration:600, easing: 'easeOutBounce'})  
        });  
    });
    </script>
    </head>
    <body>
    <div id="container">
    <div id="logo"></div>
    <div id="header">
        <ul id="menu">
            <li id="home">[url=""]<span>Home</span>[/url][img]images/home.png[/img]
            <li id="azienda">[url=""]<span>L'azienda</span>[/url][img]images/azienda.png[/img]
            <li id="progetti">[url=""]<span>I progetti</span>[/url][img]images/progetto.png[/img]
            <li id="termografia">[url=""]<span>Termografia</span>[/url]
            <li id="dove_siamo">[url=""]<span>Dove siamo</span>[/url][img]images/dovesiamo.png[/img]
            <li id="contatti">[url=""]<span>Contatti</span>[/url][img]images/contatti.png[/img]
        [/list]
    </div>
    <div id="centro">
    <div id="menu_verticale">
    <ul id="servizi">
        [*][url=""]Servizio1[/url]
        [*][url=""]Servizio2[/url]
        [*][url=""]Servizio3[/url]
        [*][url=""]Servizio4[/url][/list]
    </div>
    <div id="testo">


    [b]Benvenuti![/b]


    "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."</p>
    </div>
    </div>
    <div id="footer"></div>
    </div>
    </body>
    </html> 
    e questi sono i css:

    Codice PHP:
    body {
            
    background-colorblack;
            }

    #container {
            
    width800px;
            
    height700px;
            
    margin0 auto;
            
    positionrelative;
            
    border1px solid black;
            
    backgroundurl("images/repeatbg.png");
            -
    moz-border-radius20px;
            -
    webkit-border-radius20px;
            
    border-radius20px;
            }
    #logo {
            
    width800px;
            
    height200px;
            
    background-imageurl("images/header.png");
            
    border-bottom2px solid black;
            -
    moz-border-radius:20px 20px 0px 0px;
                -
    webkit-border-top-left-radius:20px;
                -
    webkit-border-top-right-radius:20px;
               
    border-radius:20px 20px 0px 0px;
            }
    #header {
            
    width800px;
            
    height20px;
            
    border-bottom2px solid black;
            
    positionrelative;
        }
    #menu {    
            
    width800px;
            list-
    stylenone;
            
    positionabsolute;
            
    top0px;
            
    left0px;
            
    padding0px 0px 0px 20px;
            
    margin:0px 0px 0px 0px;
            }
    #menu li {
            
    float:left;
            
    height20px;
            
    width120px;
            
    margin:0px 5px 0px 0px;
            
    overflowhidden;
            
    background-color#727272;
            
    positionrelative;
            }
    #menu li:hover {
            
    font-weight:bold;
            
    color:white;
            }
    #menu li img {
            
    positionabsolute;
            
    left10px;
            
    top40px;
            }

    #menu a {    
            
    displayblock;
            
    text-decorationnone;
            
    text-aligncenter;
            
    font-size14px;
            
    colorwhite;
            
    text-shadow:1px 1px 1px #000;
            
    }
    #menu li a span {
            
    displayblock;
            
    margin2px 0px 0px 10px;
            
    width100px;    

            }

    #home:hover {
            
    background-color#db0000;
            
    }
    #home span:hover {
                
    background-color:#ff6666;
                
    }
            
    #azienda:hover {
            
    background-color#66d800;
            
    }
    #azienda span:hover {
                
    background-color#b8d88f;
                
    }
    #progetti:hover {
            
    background-color#00dbde;
            
    }
    #progetti span:hover {
                
    background-color#badede;
                
    }
    #termografia:hover {
            
    background-color#5a0bf4;
            
    }
    #termografia span:hover {
                    
    background-color#c4abf4;
                    
    }
    #dove_siamo:hover {
            
    background-color#c80aea;
            
    }
    #dove_siamo span:hover {
                    
    background-color#e4c1ea;
                    
    }
    #contatti:hover {
            
    background-color#ea990a;
            
    }
    #contatti span:hover {
                
    background-color#eacd9b;
                
    }



            
    #centro {
            
    width800px;
            
    height430px;
            
    positionrelative;
            }

    #menu_verticale {
            
    width150px;
            
    height350px;
            -
    moz-border-radius20px;
            -
    webkit-border-radius20px;
            
    border-radius20px;
            -
    moz-box-shadow:1px 1px 6px #000;
                
    -webkit-box-shadow:1px 1px 6px #000;
            
    border2px solid black;
            
    positionrelative;
            
    left20px;
            
    top40px;
            
    background-colorwhite;
            }
    #servizi {
            
    padding0px;
            
    positionabsolute;
            
    top20px;
            
    left10px;
            
            }
    #servizi li {
            
    displayblock;
            
    margin0px 0px 10px 0px;
            
    width120px;
            
    height20px;
            -
    moz-border-radius5px;
            -
    webkit-border-radius5px;
            
    border-radius5px;
            -
    moz-box-shadow:1px 1px 2px #000;
                
    -webkit-box-shadow:1px 1px 2px #000;
            
    background-color#bcbcbc;
            
            
    }
    #servizi li:hover {
                
    background-color#727272;
                
    }
    #servizi a{
                
    text-decoration:none;
                
    font-size14px;
                
    displayblock:
                
    height20px;
                
    colorwhite;
                
    text-shadow:1px 1px 1px #000;
                
    padding0px 0px 0px 5px;
                }

    #testo {
            
    width590px;
            
    height350px;
            -
    moz-border-radius20px;
            -
    webkit-border-radius20px;
            
    border-radius20px;
            -
    moz-box-shadow:1px 1px 6px #000;
                
    -webkit-box-shadow:1px 1px 6px #000;
            
    border2px solid black;
            
    positionabsolute;
            
    right20px;
            
    top40px;
            
    background-colorwhite;
            }
    #testo p {
            
    padding20px;
            
    font-size14px
            
    }
            
    #footer {
            
    width800px;
            
    height50px;
            
    border-top2px solid black;
            
        } 

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, teoricamente dovrebbe bastarti dare uno z-index superiore al menu rispetto il resto degli elementi e non dovrebbe finire più dietro.

  3. #3
    Ho risolto grazie mille!!!

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.