Проблемы с выпадающим меню

Discussion in 'PHP' started by nordx, 12 May 2012.

  1. nordx

    nordx New Member

    Joined:
    19 Sep 2011
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Нужна помощь, нужно из обычного меню сделать выпадающее в низ но чуть с уменьшенным шрифтом... ну вообщем по стандарту...

    Вот код самого меню:
    PHP:
     <div class="block_l">
    <
    div class="block_l_b">
    <
    div class="block_l_h"><div>Категории меню</div></div>
    <
    div class="block_l_c"><ul class="navi">

    <
    li><a href="/cd-dvd-diski/">CD/DVD диски</a></li>
    <
    li><a href="/e-mail/">E-Mail</a></li>
    <
    li><a href="/web-razrabotchiku/">Web разработчику</a></li>
    <
    li><a href="/audio-zvuk/">АудиоЗвук</a></li>
    <
    li><a href="/bezopasnost/">Безопасность</a></li>
    <
    li><a href="/grafika-i-dizayn/">Графика и дизайн</a></li>
    <
    li><a href="/delovye-programmy/">Деловые программы</a></li>
    <
    li><a href="/diski-i-fayly/">Диски и файлы</a></li>
    <
    li><a href="/igry-razvlecheniya/">Игрыразвлечения</a></li>
    <
    li><a href="/internet/">Интернет</a></li>
    <
    li><a href="/mobilnye-telefony/">Мобильные телефоны</a></li>
    <
    li><a href="/navigaciya-gps/">НавигацияGPS</a></li>
    <
    li><a href="/obrazovanie-nauka/">Образованиенаука></a></li>
    <
    li><a href="/rabochiy-stol-desktop/">Рабочий столдесктоп</a></li>
    <
    li><a href="/seti/">Сети</a></li>
    <
    li><a href="/sistema/">Система</a></li>
    <
    li><a href="/skrinseyvery/">Скринсейверы</a></li>
    <
    li><a href="/tekst/">Текст</a></li>
    <
    li><a href="/hobbi-uvlecheniya/">Хоббиувлечения</a></li>
    <
    li><a href="/elektronnye-knigi/">Электронные книги</a></li>
    </
    ul></div>
    </
    div>
    </
    div>

    а вот его css
    PHP:
    .block_l {width:212pxmargin:0 0 7px 0;}
    .
    block_l_h {height:51pxbackground:url('../images/block_l_bg.png'no-repeat;}
    .
    block_l_h div {padding:17px 38px 0 17pxoverflow:hidden;  color:#ffffff; font-size:13px; font-weight:bold; text-shadow: 0 1px 0 #01668b; height:16px; }
    .block_l_c {padding:0 2pxbackground:url('../images/block_l_bg.png'repeat--212px 0;}
    .
    block_l_c a {color:#000;}
    .block_l_b {padding:0 0 10px 0background:url('../images/block_l_bg.png'no-repeat right bottom;}

    /* Navigation */
    .pagenavi {margin:5px 0display:blockclear:bothheight:30pxbackground:url('../images/pages_bg.png'repeat-x;}
    .
    prew {float:left;}
    .
    next {float:right;}
    .
    prew, .next, .prew a img, .next a imgbackground:url('../images/pagenavi.png'no-repeatwidth:89pxheight:30px;  }
    .
    next, .next a imgbackground-position:-89px 0;} .next a:hover img{background-position:-89px -30px;}
    .
    prew a:hover img{background-position:-30px;}
    .
    pages line-height:30px;}
    .
    pages a {color:#6b6a6a; padding:0 2px;}
    .pages span {background:#0891c1; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; padding:1px 5px 1px 5px; color:#fff;}

    /* Slider */
    .slider {margin:2px 0 3px -6pxpadding:0 0 0 26pxheight:246pxwidth:496pxbackgroundurl('../images/slider_bg.png'no-repeatpositionrelative;}
    .
    slider_c {padding:14px 0 0 0width:440px;}
    .
    slider_c .mainSlider {position:relativebackground:#fff url('../images/loading.gif') no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
    .slider_c .mainSlider img {position:absolutetop:0pxleft:0pxdisplay:none;}
    .
    slider_c .mainSlider a {border:0display:block;}
    .
    slider_c .main-controlNav {position:absoluteleft:50%; bottom:-32px;margin-left:-40px;}
    .
    slider_c .main-controlNav a {display:blockwidth:17pxheight:18pxbackground:url('../images/bullets.png'no-repeattext-indent:-9999pxborder:0margin-right:3pxfloat:left;}
    .
    slider_c .main-controlNav a.active {background-position:-18px;}
    .
    slider_c .main-directionNav a {display:blockwidth:30pxheight:30pxbackground:url('../images/arrows.png'no-repeattext-indent:-9999pxborder:0;}
    .
    slider_c a.main-nextNav {background-position:-30px 0right:15px;}
    .
    slider_c a.main-prevNav {left:15px;}
    .
    slider_c .main-caption {font-familyHelveticaArialsans-serif;}
    .
    slider_c .main-caption a {color:#fff; border-bottom:1px dotted #fff;}
    .slider_c .main-caption a:hover {color:#fff;}
    тут его больше(css) просто я точно не знаю что нужо..

    заранее благодарен
     
  2. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    139
    Reputations:
    4
    Code:
    css
    #id_выпадающего{
    display:none;
    font-size:какой надо размер шрифта;}
    javascript jquery
    Code:
    $(function{
    $(".класс_эмементов_меню").click(function(){
    var display = $(this).find("*").eq(0).css("display");
    
                    if (display == 'none'){
    			$(".класс_эмементов_меню").find(*).slideUp("slow");
                    	  $(this).find("*").slideDown("slow");
                                    
    	       }
    
    });
    })
    примерно так
    просто посмотри slideUp slideDown jquery. так же возможен вариант чисто на css сделать выпадающую менюху но она будет появлятся сразу а slide будет медленно выезжать
     
    #2 barnaki, 13 May 2012
    Last edited: 13 May 2012