rozwijane menu pionowe w szablonie beez2
Wyniki 1 do 10 z 10

Temat: rozwijane menu pionowe w szablonie beez2

  1. #1
    Bywalec
    Dołączył
    02-04-2011
    Wpisy
    328
    Punkty
    10

    rozwijane menu pionowe w szablonie beez2

    Witam serdecznie.
    Mam problem ze zrobienien pionowego rozwijanego menu w szablonie beez2. Pomoże ktoś?

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Wiarus Jdwind awatar
    Dołączył
    21-08-2007
    Skąd
    Stalowa Wola
    Wpisy
    1 692
    Punkty
    132

    Domyślny

    Tutaj opisałem sposób na zrobienie menu za pomocą tylko CSS w szablonie beez5. Powinno być podobnie.
    wiki.joomla.pl - odpowiedzi na Twoje pytania!
    >> MIEJSCE NA TWOJĄ REKLAMĘ << - dokonaj dowolnej (min. 50zł) wpłaty na rzecz PCJ i skontaktuj się ze mną w celu odebrania gratulacji!

  4. #3
    Bywalec
    Dołączył
    02-04-2011
    Wpisy
    328
    Punkty
    10

    Domyślny

    Chodzi mi o to jak zrobić by po najechaniu kursorem na pozycję menu "wysuwały" się podpozycje. Nie po kliknięciu tylko po najechaniu żeby wyświetlała się lista podpozycji. Jakie zmiany crobić w CSS?

  5. #4
    Przeglądacz
    Dołączył
    27-05-2009
    Wpisy
    41
    Punkty
    13

    Domyślny

    W zależności od tego jaki chcesz osiągnąć efekt możesz stosować jQuery - dla płynnego rozwijania - lub CSS2 (3). Dla CSS jest to bardzo łatwe.
    Tak jak opisał Jdwind menu w Joomla! jest opisane przez listę wypunktowaną <ul> <li></li> </ul>. Przy tworzeniu modułu możesz wybrać jaki styl ma przybrać menu (np. czy ma być listą wypunktowaną). Pod pozycje są opisywane przez znacznik <li></li>. Aby wyświetlić tylko główne pozycje wpisujesz w kodzie CSS:
    ul li li {visibility: hidden};
    ul li {display: block};
    ul li:hover li {visibility: visible};

    Opis display: http://www.w3schools.com/cssref/pr_class_display.asp
    Opis visibility: http://www.w3schools.com/cssref/pr_class_visibility.asp

  6. #5
    Wiarus Jdwind awatar
    Dołączył
    21-08-2007
    Skąd
    Stalowa Wola
    Wpisy
    1 692
    Punkty
    132

    Domyślny

    Nie wiem, co wszyscy się uparli na te jQuery, kiedy Joomla! korzysta z mootools i nie trzeba ładować dodatkowej biblioteki. Mootools znakomicie sobie z tym radzi .
    wiki.joomla.pl - odpowiedzi na Twoje pytania!
    >> MIEJSCE NA TWOJĄ REKLAMĘ << - dokonaj dowolnej (min. 50zł) wpłaty na rzecz PCJ i skontaktuj się ze mną w celu odebrania gratulacji!

  7. #6
    Bywalec
    Dołączył
    02-04-2011
    Wpisy
    328
    Punkty
    10

    Domyślny

    Mam zbudowane menu w postaci listy wypunktowanej <li> . Problem prawie rozwiązane. Tylko, że chce aby po najechaniu na główną od razu się wyświetlały podpozycje. Bo wyświetla mi się lista ale dopiero jak kliknę w główną pozycję. Nie chce żeby po prostu wyświetlała się po kliknięciu tylko po najechaniu.

  8. #7
    Przeglądacz
    Dołączył
    27-05-2009
    Wpisy
    41
    Punkty
    13

    Domyślny

    strona przesyłam plik zip z plikiem html i stylem w CSS opisującym menu zbudowane na <ul> i <li>. Menu trójpoziomowe.

    kod dla tych, którzy nie chcą pobierać:
    file.html

    <html>
    <head>
    <link rel="stylesheet" href="style.css" type="text/css" />
    </head>
    <body>
    <ul class="main">
    <li>Poziom 1
    <ul>
    <li>Poziom 2</li>
    </ul>
    </li>
    <li>Poziom 1
    <ul>
    <li>Poziom 2
    <ul>
    <li>Poziom 3</li>
    </ul>
    </li>
    </ul>
    </li>
    <li>Poziom 1
    <ul>
    <li>Poziom 2</li>
    </ul>
    </li>
    </ul>
    </body>
    </html>


    style.css

    ul.main {
    font-size: 15px;
    font-weight: bold;
    width: 651px;
    }

    ul.main li{
    background-color: green;
    display: inline;
    float: left;
    height: 20px;
    margin: 0 1px 0 0;
    width: 210px;
    }

    ul.main ul{
    font-weight: normal;
    }

    ul li ul li {
    font-size: 14px;
    visibility: hidden
    }

    ul li:hover ul li{
    background-color: #441212;
    color: white;
    height: 20px;
    visibility: visible;
    width: 210px;
    }

    ul.main li ul li {
    margin: 1px 0 0 -40px;
    }

    ul li:hover ul li ul li{
    visibility: hidden;
    }

    ul li ul li:hover ul li{
    margin: -18px 0 0 171px;
    visibility: visible;
    }
    Załączone pliki Załączone pliki

  9. #8
    Bywalec
    Dołączył
    02-04-2011
    Wpisy
    328
    Punkty
    10

    Domyślny

    Kurcze..dalej nie działa tak jak chce...O to struktura tej pozycji menu:

    <li class="item-108 active deeper parent">
    <a href="/index.php/2012-10-17-17-48-58/2012-10-18-12-35-36">Pozycja glówna</a>


    <ul>
    <li class="item-121 current active"> <<<<<<<<pod pozycja>>>>>


    <li class="item-122"> <<<<<<<<pod pozycja>>>>>


    <li class="item-123"> <<<<<<<<pod pozycja>>>>>


    <li class="item-124"> <<<<<<<<pod pozycja>>>>>


    <li class="item-125"> <<<<<<<<pod pozycja>>>>>


    <li class="item-126"> <<<<<<<<pod pozycja>>>>>


    <li class="item-127"> <<<<<<<<pod pozycja>>>>>



    </ul>



    </li>



    Chcę by po najechaniu na: "Pozycja główna" wyświetlała się automatycznie lista pod pozycji. Pozdrawiam.

  10. #9
    Przeglądacz
    Dołączył
    27-05-2009
    Wpisy
    41
    Punkty
    13

    Domyślny

    Znacznik li powinien zgodnie ze standardem HTML zawierać się pomiędzy <ul></ul> lub <ol></ol>. Sprawdziłem to najprostszej wersji Joomla! 2.5.8.

    Jeśli ma być widoczna tylko pozycja główna to kod powinien być taki:

    <ul> //znacznik początkowy całego menu
    <li>Pozycja Główna // właściwa pozycja główna, zauważ że nie ma tu końcowego znacznik </li>
    <ul> //znacznik początkowy podpozycji
    <li>Podpozycja</li> //właściwa podpozycja
    </ul> //znacznik końcowy podpozycji
    </li> // znacznik końcowy pozycji głównej
    </ul> // znacznik końcowy całego menu

    kod CSS: // bez poszczególnych klas i identyfikatorów, testowałem przez Firebug na mojej stronie i działa jak należy
    ul li ul li {visibility: hidden};
    ul li:hover ul li {visibility: visible};


    Byłoby miło gdybyś udostępnił adres tej strony, wtedy łatwiej będzie Tobie pomóc. Jeśli masz ją na serwerze lokalnym, to możesz zrobić backup Akeeba Backup i przesłać plik jpa.

  11. #10
    Przeglądacz
    Dołączył
    27-04-2006
    Wpisy
    99
    Punkty
    11

    Domyślny

    w beez2 sposob JDwind zastosowany w beez5 dziala prawie bez zarzutu. właśnie je zbudowałam - tylko w sumie pominęłam pkt 3. oraz dodałabym że w module menu w opcjach pododawałam menutop we wszystkich trzech miejscach - ID, class, module suffix.

    a prawie bez zarzutu - bo nagle przestał działać DJ Image Slider - niestety nie zauważyłam w którym momencie i teraz szukam rozwiązania... być może to bez związku, być może coś się zawiesiło na MAMPie. no ale ten problem to chyba gdzie indziej.

Podobne tematy

  1. Poziome rozwijane menu w szablonie Beez5 za pomocą CSS
    przez Jdwind na forum Własne rozwiązania
    Odpowiedzi: 14
    Ostatni post/autor: 27-01-2013, 01:17
  2. VirtueMart i rozwijane menu pionowe
    przez kwachoo na forum Szablony, formatowanie wyglądu
    Odpowiedzi: 1
    Ostatni post/autor: 22-07-2012, 22:58
  3. pionowe menu rozwijane po KLIKNIĘCIU myszką
    przez rafipl na forum Szablony, formatowanie wyglądu
    Odpowiedzi: 1
    Ostatni post/autor: 13-03-2012, 19:03
  4. Menu pionowe rozwijane w dół
    przez adventure na forum Menu, struktura witryny
    Odpowiedzi: 5
    Ostatni post/autor: 01-08-2011, 20:27
  5. Menu pionowe rozwijane w pionie
    przez wwasik na forum Administracja składnikami
    Odpowiedzi: 2
    Ostatni post/autor: 08-10-2007, 21:58

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •