Back to top

Autore Topic: [RISOLTO!]Sottovoci di menu intercettare l'active  (Letto 2959 volte)

Offline gaspteam

  • Esploratore
  • **
  • Post: 50
    • Mostra profilo
[RISOLTO!]Sottovoci di menu intercettare l'active
« il: 23 Lug 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!
 
« Ultima modifica: 25 Lug 2014, 11:12:01 da gaspteam »

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #1 il: 23 Lug 2014, 15:26:59 »
Link a sito please ?
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline gaspteam

  • Esploratore
  • **
  • Post: 50
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #2 il: 23 Lug 2014, 15:29:23 »
il sito al momento è in locale sul mio pc...posso fare dei print screen se può essere d'aiuto..

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #3 il: 23 Lug 2014, 15:41:19 »
no, con gli screeshots non ne usciamo vivi :-)

proviamo così, ponendo che tu abbia questo html

Codice: [Seleziona]
<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

Codice: [Seleziona]
ul.tuomenu ul li a:active{color:red;}
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline gaspteam

  • Esploratore
  • **
  • Post: 50
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #4 il: 23 Lug 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.

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #5 il: 23 Lug 2014, 16:10:04 »
allora sostituisci :active con :selected
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline gaspteam

  • Esploratore
  • **
  • Post: 50
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #6 il: 23 Lug 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;
}

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #7 il: 23 Lug 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
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline gaspteam

  • Esploratore
  • **
  • Post: 50
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #8 il: 23 Lug 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???

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #9 il: 23 Lug 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.

Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline gaspteam

  • Esploratore
  • **
  • Post: 50
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #10 il: 23 Lug 2014, 16:40:48 »
il menu è di secondo livello.

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #11 il: 23 Lug 2014, 16:48:47 »
prova così

Codice: [Seleziona]

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

Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline gaspteam

  • Esploratore
  • **
  • Post: 50
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #12 il: 23 Lug 2014, 17:11:34 »
niente da fare  :'(

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Sottovoci di menu intercettare l'active
« Risposta #13 il: 23 Lug 2014, 19:30:54 »
eh mi spiace ma senza vedere il sito è un pò problematico, se riesci a metterlo online ti posso aiutare volentieri
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline gaspteam

  • Esploratore
  • **
  • Post: 50
    • Mostra profilo
Re:[RISOLTO!]Sottovoci di menu intercettare l'active
« Risposta #14 il: 25 Lug 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à!!!

 



Web Design Bolzano Kreatif