Joomla.it Forum
Joomla! 3 => Joomla! 3 => : gaspteam 23 Jul 2014, 15:23:47
-
Buongiorno,
altro dilemma...utilizzo joomla 3 template protostar, ho creato un menu con 4 voci principali, ogni voce a sua volta ha 4/5 sottovoci di menu. Il punto è che quando seleziono la sottovoce di menu, la voce stessa non cambia colore ma rimane dello stesso colore del passaggio del mouse. Spero di essermi spiegato bene :-\
In buona sostanza, vorrei sapere come modificare colori etc. etc. delle sottovoci del menu dal css.
Grazie sempre!
-
Link a sito please ?
-
il sito al momento è in locale sul mio pc...posso fare dei print screen se può essere d'aiuto..
-
no, con gli screeshots non ne usciamo vivi :-)
proviamo così, ponendo che tu abbia questo html
<ul class="tuomenu">
<li><a href="item_1.php">item 1</a>
<li><a href="item_2.php">item 2</a>
</ul>
il css sarebbe
ul.tuomenu ul li a:active{color:red;}
-
innazitutto grazie per la pazienza, ci siamo quasi...nel senso che la sottovoce di menu, con la modifica da te segnalatami, diventa "red" solo al momento che ci clicko...io vorrei che rimanesse "red" se è stata selezionata.
Grazie.
-
allora sostituisci :active con :selected
-
se metto selectd al posto di active (già dentro l'editor, utilizzo notepad++, non mi riconosce il valore) non succede nulla. Ho sritto cosi dentro al css:
ul.sideleftmenu ul li a:active {
color:green;
background-color:grey;
}
-
intanto è selected scritto così e non selectd, poi non ho capito cosa centra notepad ++ ?
il css lo devi inserire in un file css già esistente che viene caricato dal sito, poi vuoti la cache del browser e lo rivisiti
-
chache del browser svuotata, il css che utilizzo è template.css alla riga 736 ho inserito
ul.sideleftmenu ul li a:selected {
color:green;
background-color:grey;
}
ma non funziona...dove sbaglio???
-
aspetta, ma è di primo, secondo o terzo livello questo menu ?
perchè il css che ti ho dato "colpisce" il menu di primo livello.
dovresti pubblicare il sito in un'area visibile altrimenti è problematico aiutarti.
-
il menu è di secondo livello.
-
prova così
ul.sideleftmenu li ul li a:selected {
color:green;
background-color:grey;
}
-
niente da fare :'(
-
eh mi spiace ma senza vedere il sito è un pò problematico, se riesci a metterlo online ti posso aiutare volentieri
-
La soluzione che mi ha dato alessioa è la seguente modifica del css
ul.nav-child li.current a {
color: red;
}
Ringrazio alessioa per la disponibilità!!!