Joomla.it Forum

Joomla! 3 => Joomla! 3 => : gaspteam 23 Jul 2014, 15:23:47

: [RISOLTO!]Sottovoci di menu intercettare l'active
: 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!
 
: Re:Sottovoci di menu intercettare l'active
: alessioa 23 Jul 2014, 15:26:59
Link a sito please ?
: Re:Sottovoci di menu intercettare l'active
: gaspteam 23 Jul 2014, 15:29:23
il sito al momento è in locale sul mio pc...posso fare dei print screen se può essere d'aiuto..
: Re:Sottovoci di menu intercettare l'active
: alessioa 23 Jul 2014, 15:41:19
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;}
: Re:Sottovoci di menu intercettare l'active
: gaspteam 23 Jul 2014, 16:01:56
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.
: Re:Sottovoci di menu intercettare l'active
: alessioa 23 Jul 2014, 16:10:04
allora sostituisci :active con :selected
: Re:Sottovoci di menu intercettare l'active
: gaspteam 23 Jul 2014, 16:18:40
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;
}
: Re:Sottovoci di menu intercettare l'active
: alessioa 23 Jul 2014, 16:23:32
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
: Re:Sottovoci di menu intercettare l'active
: gaspteam 23 Jul 2014, 16:34:33
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???
: Re:Sottovoci di menu intercettare l'active
: alessioa 23 Jul 2014, 16:39:38
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.

: Re:Sottovoci di menu intercettare l'active
: gaspteam 23 Jul 2014, 16:40:48
il menu è di secondo livello.
: Re:Sottovoci di menu intercettare l'active
: alessioa 23 Jul 2014, 16:48:47
prova così

:

ul.sideleftmenu li ul li a:selected {
    color:green;
    background-color:grey;
}

: Re:Sottovoci di menu intercettare l'active
: gaspteam 23 Jul 2014, 17:11:34
niente da fare  :'(
: Re:Sottovoci di menu intercettare l'active
: alessioa 23 Jul 2014, 19:30:54
eh mi spiace ma senza vedere il sito è un pò problematico, se riesci a metterlo online ti posso aiutare volentieri
: Re:[RISOLTO!]Sottovoci di menu intercettare l'active
: gaspteam 25 Jul 2014, 11:15:04
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à!!!