Back to top

Autore Topic: [RISOLTO] Le voci del top menu non rimangono attive  (Letto 2875 volte)

Offline password

  • Appassionato
  • ***
  • Post: 344
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] Le voci del top menu non rimangono attive
« il: 20 Ago 2009, 19:20:06 »
Ciao ragazzi,
arrivo subito al punto,
le voci del top menu non rimangono attive dopo il clik.
Praticamente ognuna di esse ha uno sfondo che compare all' hover e vorrei che rimanesse visibile anche dopo il click per far capire all'utente in quale sezione si trova. Sò che devo aggiungere del codice ma devo ancora capire quale.
Vi posto il codice relativo del menu in questione.
Grazie per il tempo speso per ciò.

Codice: [Seleziona]
/theme2.css
#navigation a {
display: block;
width:66px;
margin:0 0 0 0;
padding:4px;
color: #433f3f;
text-decoration: none;
margin-left: 20px;


}
#navigation  a:hover,#navigation #active_menu-nav {
color: #ffffff;
background-color:#dccb1d;
text-decoration:none;
}

Codice: [Seleziona]
/template.css
#navigation {
float: right;
text-align: center;
font-size: 13px;
margin-top:8px;
margin-right:0px;

}
#navigation ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#navigation li {
float: left;
margin: 0px;
padding: 0px;
display: block;
list-style-type: none;
}

« Ultima modifica: 21 Ago 2009, 13:54:53 da zozza »
...Eppur si muove...

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:Le voci del top menu non rimangono attive
« Risposta #1 il: 20 Ago 2009, 19:37:39 »
ciao devi usare a:visited

se vuoi che lo stesso stile di hover venga applicato ai link visitati quindi diventa

#navigation a:visited, a:hover,#navigation #active_menu-nav {
color: #ffffff;
background-color:#dccb1d;
text-decoration:none;
}
E' meglio sbagliarsi in fretta che aver ragione troppo tardi

Offline password

  • Appassionato
  • ***
  • Post: 344
  • Sesso: Maschio
    • Mostra profilo
Re:Le voci del top menu non rimangono attive
« Risposta #2 il: 20 Ago 2009, 19:44:12 »
ciao devi usare a:visited

se vuoi che lo stesso stile di hover venga applicato ai link visitati quindi diventa

#navigation a:visited, a:hover,#navigation #active_menu-nav {
color: #ffffff;
background-color:#dccb1d;
text-decoration:none;
}

Niente da fare Gagarin.
Ho provato anche con a:active ma niente.
...Eppur si muove...

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:Le voci del top menu non rimangono attive
« Risposta #3 il: 20 Ago 2009, 20:08:35 »
ciao,

forse nel tuo css esiste già la regola a:visited
oppure prova a separare le regole a: visited e
a:hover...

in ogni caso è la regola legata al a:visited che ti gestisce l'aspetto dei link visitati ed è quindi su quello che devi lavorare

un po di info in relazione all'argomento apsetto link lo trovi qui...

http://forum.diodati.org/messaggi.asp?f=4&id=358

al limite inserisci il link del tuo sito cosi da poter analizzare meglio il problem...




E' meglio sbagliarsi in fretta che aver ragione troppo tardi

Offline password

  • Appassionato
  • ***
  • Post: 344
  • Sesso: Maschio
    • Mostra profilo
Re:Le voci del top menu non rimangono attive
« Risposta #4 il: 20 Ago 2009, 20:23:11 »
non mi sembra sia già utilizzata.
Questo è il sito:

http://www.raffaeleiandolo.com/
...Eppur si muove...

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:Le voci del top menu non rimangono attive
« Risposta #5 il: 20 Ago 2009, 20:50:35 »
ciao,

nel file css template.css

trovi 

#navigation a:visited {
color:#ffffff;
background: #000000;
}

che sovrascrive sicuramente l'altra regola che ti indicavo...

prova a commentarla in quel file css  ed usarla solo nel file theme2.css

E' meglio sbagliarsi in fretta che aver ragione troppo tardi

Offline password

  • Appassionato
  • ***
  • Post: 344
  • Sesso: Maschio
    • Mostra profilo
Re:Le voci del top menu non rimangono attive
« Risposta #6 il: 20 Ago 2009, 20:59:14 »
Ora non c'è più, l'avevo scritto io in template per una prova. Comunque anche mettendolo solo in theme 2 non funge. Non capisco... ???
...Eppur si muove...

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:Le voci del top menu non rimangono attive
« Risposta #7 il: 20 Ago 2009, 21:18:36 »
ciao,

inserendo...


#navigation a:hover,#navigation #active_menu-nav {
color: #ffffff;
background-color: #dccb1d;
text-decoration:none;
}


deve andare......

al limite cambia la proprietà

color da  color: #ffffff; a color: red;

per verificare se cambia almeno il colore della scritta...


E' meglio sbagliarsi in fretta che aver ragione troppo tardi

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Le voci del top menu non rimangono attive
« Risposta #8 il: 20 Ago 2009, 21:40:11 »
Hai la cache attivata? In tal caso le voci non rimangono attive.

Offline password

  • Appassionato
  • ***
  • Post: 344
  • Sesso: Maschio
    • Mostra profilo
Re:Le voci del top menu non rimangono attive
« Risposta #9 il: 20 Ago 2009, 21:52:49 »
Allora dopo vari tentativi visited funziona, prima no perche non cancellavo la cache.
Il risultato però non è quello che desideravo.
Così facendo mi rimangono selezionate tutte le voci del top menu perchè li considera tutti link già visti.
Io voglio che si seleziona una voce alla volta.
...Eppur si muove...

Offline password

  • Appassionato
  • ***
  • Post: 344
  • Sesso: Maschio
    • Mostra profilo
Re:Le voci del top menu non rimangono attive
« Risposta #10 il: 20 Ago 2009, 22:04:25 »
Ho risolto il problema.

Posto il codice da aggiungere in theme#.css per chi avrà lo stesso problema:

Codice: [Seleziona]
#navigation li.active a {
background: #dccb1d;
color: #ffffff;}

Risultato richiesto

...Eppur si muove...

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Le voci del top menu non rimangono attive
« Risposta #11 il: 21 Ago 2009, 00:34:38 »
ciao
visto che hai risolto gentilmente metti risolto nel titolo principale grazie.
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

 



Web Design Bolzano Kreatif