Sostituzione del colore del testo del menù " reso sempre visibile " su scroll della pagina
Autore: Rino D.
Visite 541,
Followers 2,
Condiviso 0
Buongiorno
Ho la necessità , probabilmente mediante qualche script " di modificare il colore del testo del menù che compare come "sempre visibile" quando si effettua lo scroll della pagina . Ho attivato dall ' interfaccia (Modello ► Personalizzazione ) l ' opzione mantieni sempre visibile ma manca la possibilità di intervenire sul colore del testo del menù (sarebbe cosa "buona e giusta e fonte di salvezza" implementarlo magari in una prossima versione del programma) .Ora non ho ancora spulciato sul codice ma il testo sul menù viene salvato come immagine oppure si ha in qualche modi di intervenire tramite css o jquery?
Saluti e grazie per la collaborazione
Rino
Postato il
Autore
Non sò se l'incriminato con cui devo trovare un accordo è lui ► #imMnMn.static-menu
Autore
Aggiornamenti : -
Si tratta del munù statico ed in particolare bisogna agire su
/* dovrebbe corrispondere alla pagina attualmente visibile e a quella già visitata*/
#imMnMn.static-menu > ul > li.imMnMnCurrent .imMnMnFirstBg > .imMnMnTxt { color: red;font-weight: bold;font-style: normal;}
/*quando si passa con il mouse sopra*/
#imMnMn.static-menu > ul > li:hover .imMnMnFirstBg > .imMnMnTxt, #imMnMn.static-menu > ul > li.imMnMnCurrent:hover .imMnMnFirstBg > .imMnMnTxt { cursor: pointer; color: #red;font-weight: bold;font-style: normal;}
Mi mette il colore della pagina visitata == a quello della pagina attiva e vorrei evitare questo..
CONFUSED!!!
Autore
Mi mancano le voci del menù credo?!!
Intanto correggi questo nella seconda regola:
Rimuovi il cancelletto (#).
Autore
Praticamente con queste righe
#imMnMn.static-menu > ul > li.imMnMnCurrent .imMnMnFirstBg > .imMnMnTxt { color: red;font-weight: bold;font-style: normal;}
#imMnMn.static-menu > ul > li:hover .imMnMnFirstBg > .imMnMnTxt, #imMnMn.static-menu > ul > li.imMnMnCurrent:hover .imMnMnFirstBg > .imMnMnTxt { cursor: pointer; color:white;font-weight: bold;font-style: normal;}
avrei risolto.....
il problema che mi rimane è che nel menù ho creato un livello "vuoto" che mi serve per puntare ad un ancora sulla stessa pagina , lo stile del colore del testo mi prende lo stesso della pagina corrente e vorrei evitare questo
come procedo?
Autore
Il problema da risolvere è che
il colore del testo (nel menù) della pagina corrente == al colore del testo (nel menù) del livello che mi linka ad un ancora presente sulla stessa pagina per gestire la cosa
dovrei capire come viene "chiamato" da website il riferimento allo stile del livello
Autore
Ho analizzato la cosa e sono arrivato alla conclusione :-
li#imMnMnNode6 a span.imMnMnFirstBg span.imMnMnTxt span.imMnMnTextLabel{
color:yellow;
}
che dovrebbe essere equivalente a
li#imMnMnNode6 > a > span.imMnMnFirstBg > span.imMnMnTxt > span.imMnMnTextLabel{
color:yellow;
}
ho dovuto aggiungere:-
#imMnMn.static-menu > ul > li .imMnMnFirstBg > .imMnMnTxt { overflow: hidden; margin: 0px; padding: 0px; width: 100px; height: 28px; font-style:normal; color:white; text-align: center; text-decoration: none; line-height: 28px; display: block;}
Autore
Ancora problemi..
dovrei avere il controllo di questo codice
li#imMnMnNode6 > a > span.imMnMnFirstBg > span.imMnMnTxt > span.imMnMnTextLabel{
color:yellow;
} per gestirne a seconda del caso il colore del testo
caso 1 ► è attivo il menù standard
caso2 ► è attivo il menù a comparsa "fisso" ► sto quindi "scrollando" la pagina
Autore
questa condizione
li#imMnMnNode6 > a > span.imMnMnFirstBg > span.imMnMnTxt > span.imMnMnTextLabel{
color:yellow;
}
si deve verificare solo se è attivo il menù statico.
Premesso che ho capito poco dei tuoi post precedenti ma, la risposta all'ultimo tuo post è quella di aggiungere all'inizio della catena dei selettori, questo: #imMnMn.static-menu
Autore
Scusa e scusatemi per la confusione che ho creato @lemonsong (la prossima volta mi organizzerò meglio )
si nel frattempo ci sono arrivato ed è corretto l ' utilizzo a monte di #imMnMn.static-menu
ma se volessi riferirmi al menù normale e non a quello statico che id devo usare?
Grazie
Lemonsong
Autore
in cima alla lista ci devo mettere questo
div#imMnMn.auto.main-menu
Grazie mille lemonsong