Back to top

Autore Topic: Css per menu diversi  (Letto 5531 volte)

Offline artdigra

  • Esploratore
  • **
  • Post: 102
    • Mostra profilo
Css per menu diversi
« il: 17 Lug 2007, 11:03:36 »
Salve, è possibile assegnare ai vari menù (topmenu, othermenu, ecc.) diversi stili css creati da me? :)

Offline roccomichele

  • Esploratore
  • **
  • Post: 86
  • Sesso: Maschio
    • Mostra profilo
Re: Css per menu diversi
« Risposta #1 il: 17 Lug 2007, 11:59:58 »
certo :)
vai i ngestione moduli, selezioni il modulo del menu che vuoi cambiare, e puoi inserire un testo in "Suffiso class CSS menu"

se ad esempio inserisci rosso nel file css dovrai avere una voce tipo mainlevelrosso (copia i vari richiami a mainlevel e aggiungici il testo inserito dopo, modificandoli a piacere)

Ciao

Offline artdigra

  • Esploratore
  • **
  • Post: 102
    • Mostra profilo
Re: Css per menu diversi
« Risposta #2 il: 17 Lug 2007, 13:18:27 »
Grazie mille, ci provo subito! ;D

Offline artdigra

  • Esploratore
  • **
  • Post: 102
    • Mostra profilo
Re: Css per menu diversi
« Risposta #3 il: 17 Lug 2007, 14:34:03 »
Ho provato ma non funziona... Ho copiato tutti i mainlevel-nav li ho rinominati e ho provato a riscriverli inizialmente con parametri molto diversi per vedere i risultati e nonostante avessi anche cambiato il Suffiso class CSS menu mettendo quello nuovo (.nav01) lascia tutto com'è. Forse sbaglio a copiare la classe? Grazie anticipati!

Offline roccomichele

  • Esploratore
  • **
  • Post: 86
  • Sesso: Maschio
    • Mostra profilo
Re: Css per menu diversi
« Risposta #4 il: 17 Lug 2007, 14:37:48 »
se hai copiato mainlevel-nav come lo hai rinominato????

tipo se nel modulo metti -ciao nel css devi rinominare mainlevel-nav in mainlevel-ciao

mi sa che l'errore sta qui ...

Offline artdigra

  • Esploratore
  • **
  • Post: 102
    • Mostra profilo
Re: Css per menu diversi
« Risposta #5 il: 17 Lug 2007, 14:46:29 »
Non so qual'è l'errore per cui, per non farti perdere tempo, ti dico passo passo cosa ho fatto:
Sono andato sul css del template, ho copiato tutte le righe che seguono
ul#mainlevel-nav {
   list-style: none;
   padding: 0;
   margin: 0;
   font-size: 18em;
   display: block;
}

ul#mainlevel-nav li {
   padding-left: 0px;
   padding-right: 0px;
   float: left;
   margin: 0;
   font-size: 11px;
   line-height: 21px;
   border-right: 1px solid #cccccc;
}

ul#mainlevel-nav li a
{
   display: block;
   padding-left: 15px;
   padding-right: 15px;
   text-decoration: none;
   color: #333333;
   background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

   ul#mainlevel-nav li a:hover {
   color: #fff;
   background: #c64934;
   list-style-image: none;
}
poi le ho incollate nello stesso file cambiando tutto da -nav a -nav01
ul#mainlevel-nav01 {
   list-style: none;
   padding: 0;
   margin: 0;
   font-size: 0.8em;
   display: block;
   font-family: "Times New Roman", Times, serif;
   font-weight: bolder;
}

ul#mainlevel-nav01 li {
   padding-left: 0px;
   padding-right: 0px;
   float: left;
   margin: 0;
   border-right: 1px solid #cccccc;
   font-family: "Times New Roman", Times, serif;
   color: #00FF00;
}

ul#mainlevel-nav01 li a
{
   display: block;
   padding-left: 15px;
   padding-right: 15px;
   text-decoration: none;
   color: #00FF00;
   background: transparent;
   font-family: "Times New Roman", Times, serif;
}

#buttons>ul#mainlevel-nav01 li a { width: auto; }

   ul#mainlevel-nav01 li a:hover {
   color: #00FF00;
   background: #c64934;
   list-style-image: none;
   font-family: "Times New Roman", Times, serif;
   }
rendendoli brutti per vedeer se funzionava, infine sono andato sul menu che volevo modificare (dai moduli) e ho messo suffisso  class CSS menu .nav01
Il tuo consiglio è corretto e per logica dovrebbe andare bene e invece no...
Ah, altra cosa strana; ho provato a cambiare anche solo il css esistente (quello mainlevel-nav per intenderci) e lo stesso non si modifica niente!
La logica mi suggerisce che sto sbagliando il foglio stile o che i file da modificare sono altri...
 ;D Thank's

Offline roccomichele

  • Esploratore
  • **
  • Post: 86
  • Sesso: Maschio
    • Mostra profilo
Re: Css per menu diversi
« Risposta #6 il: 17 Lug 2007, 15:15:10 »
non devi mettere .nav01 ma -nav01

:)

Offline artdigra

  • Esploratore
  • **
  • Post: 102
    • Mostra profilo
Re: Css per menu diversi
« Risposta #7 il: 17 Lug 2007, 15:38:11 »
 :'( giuro che ho fatto come mi hai detto tu ma il risultato non cambia... Domanda scema: e se dipendesse esclusivamente dal mainlevel che impone parametri assoluti nonostante le modifiche alle nuove classi? Forse posso solo apportare cambiamenti minimi che non sono già compresi nel primo stile... Sbaglio? Comunque sei veramente gentile, grazie! ;D

Offline roccomichele

  • Esploratore
  • **
  • Post: 86
  • Sesso: Maschio
    • Mostra profilo
Re: Css per menu diversi
« Risposta #8 il: 17 Lug 2007, 15:39:46 »
no il menu lo puoi cambiare completamente ... dammi un po di tempo che mi guardo il codice che hai postato e ti faccio sapere ... c'è anche un sito online dove verificare cosa hai fatto (sul menu intendo)?

Offline artdigra

  • Esploratore
  • **
  • Post: 102
    • Mostra profilo
Re: Css per menu diversi
« Risposta #9 il: 17 Lug 2007, 15:46:12 »
No, per il momento lo sto facendo in locale per sicurezza. La versione in remoto c'è (se vuoi ti scrivo l'indirizzo) ma aspetto di fare cambiamenti perché temo di fare scemenze. Comunque le tue istruzioni sono tutte corrette (dal mio punto di vista) non capisco perché non mi permette di lavorare... Ciao.

Offline leov1985

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re:Css per menu diversi
« Risposta #10 il: 09 Gen 2010, 15:50:02 »
forse la soluzione potrebbe essere questa, anche se non l'ho ancora provata: CSS2SWITCH http://extensions.joomla.org/extensions/style-a-design/templating/4252

 



Web Design Bolzano Kreatif