PDA

Zobacz pełną wersję : Zmainy w menu



traabbit
24-10-2014, 12:24
Witam.

W standardowym menu mozna ustawić rozwijanie się do 2 stopnia.
Czy można zrobić tak, aby po kliknięciu w menu cały czas podswietlało pole wyboru ( nie tylko przy najeżdzaniu na nie)

zwiastun
24-10-2014, 12:50
W standardowym menu mozna ustawić rozwijanie się do 2 stopnia.
A skąd ta odkrywcza informacja? I jaki ma związek z tematem?


Czy można zrobić tak, aby po kliknięciu w menu cały czas podswietlało pole wyboru ( nie tylko przy najeżdzaniu na nie)
Można. Sa 4 stany, które można oznaczyć: :link, :visited, :hover i :active. W Joomla wybrana pozycja menu oznaczana jest klasami .current i .active.

traabbit
24-10-2014, 13:11
OK.

Czyli gdzie muszę zmienić? Bo Kombinuje i nic nie moge poradzić

/* ++++++++++++++ kategorie ++++++++++++++ */
.moduletable.kategorie ul.nav.kategorie { background:#fff; }


.moduletable.kategorie h3 { background:#000; }


ul.nav.kategorie {
border-bottom:#9C0 2px solid;
background:#fff ;
border:solid 0px #eee; }


.module_content.kategorie ul.nav.kategorie { }


ul.nav.kategorie li { border-bottom:solid 1px #ddd; }


ul.nav.kategorie li a:link, ul.nav.kategorie li a:visited {
color:#184723;
padding-left:30px;
background:url(../images/listek.jpg) no-repeat;
font-size:15px;
height: 35px;
margin-top:5px;
display:table-cell;
vertical-align:middle;}


ul.nav.kategorie li.active a:link, ul.menu.kategorie li.active a:visited {
color:#333;
padding-left:30px;
font-size:16px;
background:url(../images/karo2.jpg) 0px 7px no-repeat }


ul.nav.kategorie li a:hover, ul.nav.kategorie li a:active, ul.nav.kategorie li a:focus,
ul.nav.kategorie li.active a:hover, ul.nav.kategorie li.active a:active, ul.nav.kategorie li.active a:focus {
background: #fff ;
color:#638420 ; }


/* ++++++++++++++ second level kategorie ++++++++++++++ */
ul.nav.kategorie li ul { border:solid 0px #eee; }
ul.nav.kategorie li ul li { border:solid 0px #000; background:#fff; }


ul.nav.kategorie li.active ul li a:link, ul.nav.kategorie li.active ul li a:visited {
color:#333;
border:0;
border-bottom:solid 1px #fff;
font-size:12px;
background:#fff;
height:20px;} }


ul.nav.kategorie li.active ul li.active a:link,
ul.menu.kategorie li.active ul li.active a:visited
{
border:0;
color:#333;
border-bottom:solid 1px #fff;
font-size:12px;
background:#fff; }


ul.nav.kategorie li.active ul li a:hover,
ul.nav.kategorie li.active ul li a:active,
ul.nav.kategorie li.active ul li a:focus{
background:#fff !important;
color:#333 !important; }

zwiastun
24-10-2014, 14:44
@traabbit: nie żartuj, proszę, jesteś na forum od trzech lat i nie umiesz zapytać tak, żeby Cię nie strofować? Do czego mam się odnieść? Do kodu css oderwanego od strony?

traabbit
24-10-2014, 14:53
Strona to http://www.new.ekopartner.org.pl/index.php?option=com_k2&view=item&layout=item&id=4171&Itemid=547

menu po prawej.

Teraz jestesmy w Usługi->Przechowywanie i chciałbym aby w tym menu "Przechowywanie" miało np inny kolor.

zwiastun
24-10-2014, 15:47
dodaj np. w template css reguły dla .current a, np.
.current a {color:red},
a wcześniej posprzątaj "!importanty", bo to protezy, które stosujemy wyjątkowo.

traabbit
25-10-2014, 11:53
Dodałem .curent{color:red;} ale to nic nie daje

zwiastun
25-10-2014, 12:48
A co ja Ci Kolego, proponowałem dopisać i co dodatkowo zrobić?