27/10/11 17:56
Milmor94
Salve a tutti.
Il problema che voglio sottoporVi è relativo al menù orizzontale centrale del sito comunesampe.altervista.org/ (url provvisorio per una PA).
Come potrete notare, il menù orizzontale che compare al passaggio del mouse non è correttamente allineato con quello superiore, ma risulta spostato verso destra di qualche pixel.
Consigli per risolverlo?
Qui il codice css:
Qui il richiamo dal file 'header.php' (premetto che uso wordpress)
Il problema che voglio sottoporVi è relativo al menù orizzontale centrale del sito comunesampe.altervista.org/ (url provvisorio per una PA).
Come potrete notare, il menù orizzontale che compare al passaggio del mouse non è correttamente allineato con quello superiore, ma risulta spostato verso destra di qualche pixel.
Consigli per risolverlo?
Qui il codice css:
/* (NUOVO) MENU' ORIZZONTALE (Hor Item) */ ul#topnav { margin: 0; padding: 0; float: left; width: 100%; list-style: none; position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/ font-size: 16px; background: url(http://newwpthemes.com/livedemo/wp-content/themes/goBusiness/images/nav-hover.png) repeat-x; font-family: Tahoma; } ul#topnav li { list-style: none; float: left; margin: 0; padding: 0; } ul#topnav li a { padding: 10px 15px; display: block; color: #ffffff; text-transform:uppercase; font-weight: bold; text-decoration: none; } ul#topnav li:hover { color: #000000; } ul#topnav ul { list-style-type:none; padding: 5px 0; position: absolute; left:0px; top:30px; display: none; /*--Hide by default--*/ width: 100%; font-size: 14px; background: #0557af; color: #fff; z-index:999; } ul#topnav :hover ul { display: block; } /*--Show subnav on hover--*/ ul#topnav ul a { color: #ffffff; display: inline; text-transform:none; }
Qui il richiamo dal file 'header.php' (premetto che uso wordpress)
<div class="span-24"> <?php wp_nav_menu(array('theme_location' => 'menu_2', 'menu_id' => 'topnav', 'container_class' => 'topnav')); ?> </div>
<script type="text/javascript"> $(document).ready(function() { $("ul#topnav li").hover(function() { //Hover over event on list item $(this).css({ 'background' : '#1376c9 url(topnav_active.gif) repeat-x'}); //Add background color and image on hovered list item $(this).find("span").show(); //Show the subnav } , function() { //on hover out... $(this).css({ 'background' : 'none'}); //Ditch the background $(this).find("span").hide(); //Hide the subnav }); }); </script>
aaa