--=REKLAMA=--

JA Purity/Modyfikacja tła w menu poziomym

Z Joomla!WikiPL

Oryginalny szablon JA Purity został wydany przez JoomlArt.com jako archiwum w formacie ZIP oraz został umieszczony w pakiecie instalacyjnym Joomla!. Odnoszące się do poziomego menu pliki szablonu, które poddamy modyfikacji, style.css oraz arrow2.png znajdują się w poniższych katalogach:

    templates/ja_purity
                 images/
                     arrow2.png
                 styles/
                     header/XXXXXX ( XXXXXX należy zastąpić kolorem motywu - green albo blue ) 
                                style.css

Jeśli korzystasz z samouczka, możesz pobrać specjalną wersję ćwiczebną wersję szablonu i zainstalować ją w następującym katalogu:

    templates/my_japurity
                 images/
                     arrow2.png
                 styles/
                     header/XXXXXX ( XXXXXX należy zastąpić kolorem motywu - green albo blue ) 
                                style.css

Zanim wypróbujesz omówione tu modyfikacje, wykonaj zadania omówione w samouczku Modyfikacja kolorystyki poziomego menu w ja purity.

  1. W ulubionym edytorze graficznym, za pomocą narzędzia gradient, stwórz nowy obraz dostosowany do swojego wariantu kolorystycznego. Wystarczy, że obrazek będzie mieć 1 piksel szerokości i 40px wysokości. Zapisz plik obrazu w katalogu styles/header/XXXXXX/images, gdzie XXXX to blue albo green albo Twój własny wariant kolorystyczny.
  2. Skopiuj plik arrow2.png do katalogu styles/header/XXXXX/images.
  3. Dostosuj skopiowany plik arrow2.png odpowiednio do swojego wariantu kolorystycznego.
  4. Zwykle można edytować pliki CSS w obszarze zaplecza Joomla!, ale w tym przypadku nie byłoby to dobre rozwiązanie. Lepiej skorzystać z zewnętrznego edytora, na przykłąd VI albo Notepad. Zmodyfikuj plik style.css, aby dopasować nową kolorystykę. Przykładowo, korzystając z kopii pliku style.css dla koloru blue, zmodyfikuj wszystkie wystąpienia koloru dla wariantu grey (szary):
  5. Popraw następująco plik style.css:
    /*--------------------------- VISUAL ----------------------------*/
    /* -------- All levels -------- */
    #ja-mainnavwrap {
    border-top: 1px solid #CCCC99 !important;
    border-right: 1px solid #BFB050 !important;
    border-bottom: 1px solid #BFB050 !important;
    border-left: 1px solid #FFFF93 !important;
    background: transparent url(images/menubg_m.png) repeat-x !important;
    background-color: inherit;
    }
    #ja-mainnav ul, #ja-mainnav ul li {
    background: transparent url(images/menubg_m.png) repeat-x !important;
    list-style: none;
    }
    #ja-mainnav span.separator {
    display:none;
    }
    #ja-mainnav span{
    color: #000000;
    }
    #ja-mainnav > ul {
    padding-left: 20px;
    }
    /* Handles initial top-level active items */
    #ja-mainnav ul.menu li.active a {
    background: transparent url(images/arrow2.png) no-repeat bottom center !important;
    color: #FFFFFF;
    }
    #ja-mainnav ul.menu li.active a span{
    color: #FFFFFF;
    }
    /* Handles top-level hover/active/focus items */
    #ja-mainnav ul.menu li a:hover,
    #ja-mainnav ul.menu li a:active,
    #ja-mainnav ul.menu li a:focus{
    background: transparent url(images/arrow2.png) no-repeat bottom center;
    }
    #ja-mainnav ul.menu li a:hover span,
    #ja-mainnav ul.menu li a:active span,
    #ja-mainnav ul.menu li a:focus span{
    background: transparent;
    color: #FFFFFF;
    }
    #ja-mainnav ul.menu li:hover,
    #ja-mainnav ul.menu li.sfhover,
    #ja-mainnav ul.menu li.parentsfhover,
    #ja-mainnav ul.menu li.parent-activesfhover {
    background: transparent url(images/arrow2.png) no-repeat bottom center;
    }
    #ja-mainnav ul.menu li.parent ul > li,
    #ja-mainnav ul.menu li.parent ul li > a,
    #ja-mainnav ul.menu li.parent ul li a > span {
    background: transparent;
    }
    #ja-mainnav ul.menu li.parent ul > li:hover,
    #ja-mainnav ul.menu li.parent ul > li.sfhover,
    #ja-mainnav ul.menu li.parent ul > li.parentsfhover,
    #ja-mainnav ul.menu li.parent ul > li.parent-activesfhover {
    background: transparent url(images/arrow2.png) no-repeat bottom center;
    }
  6. Finish

Oto przykładowy rezultat...
Ja purity horizontal menu gadient.png


Dziękujemy za wkład

» Stefan Wajda [zwiastun],

Źródło „https://wiki.joomla.pl/index.php?title=JA_Purity/Modyfikacja_tła_w_menu_poziomym&oldid=21515