Back to top

Autore Topic: stili di un template: come gestire le pseudo-classi?  (Letto 1227 volte)

Offline coquin

  • Nuovo arrivato
  • *
  • Post: 27
    • Mostra profilo
salve a tutti, uso joomla 2.5.3
fattispecie: creare diversi stili per lo stesso template, per esempio con colori di sfondo diversi;
domanda: come modificare le pseudo-classi a seconda dello stile? se ho uno stile con sfondo scuro ed uno con sfondo chiaro, vorrei che nel primo "a, a:link, a:hover" abbiano colore chiaro, nel secondo colore scuro.
grato per un suggerimento.. buon lavoro a tutti
coquin

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:stili di un template: come gestire le pseudo-classi?
« Risposta #1 il: 27 Mar 2012, 19:50:00 »
hai bisogno di questo articolo
http://wiki.joomla.it/index.php/Cos%27%C3%A8_il_Suffisso_classe_CSS_modulo%3F

Qui trovi la soluzione al 99% dei quesiti, devi solo "scartabellare" un po il sito
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline coquin

  • Nuovo arrivato
  • *
  • Post: 27
    • Mostra profilo
Re:stili di un template: come gestire le pseudo-classi?
« Risposta #2 il: 27 Mar 2012, 22:22:36 »
ringrazio Giusebos per la risposta, ma cercavo qualcosa di diverso, che credo di aver trovato nel frattempo.
quello che voglio è "parametrizzare" le pseudo classi all'interno dei singoli stili di un template e, per quel che so, in un foglio css non si possono inserire tags php.

allora ho pensato di "incorporare" in index.php le pseudo classi mettendo al posto delle proprietà i tag che richiamano i parametri, del tipo:
Codice: [Seleziona]
<style type="text/css">
a:hover {
    <?php echo $mioparametro_ahover;?>
}
</style>

nel $mioparametro_ahover metterò per es. : "color:#900000;font-weight:bold; ecc.".

forse non è una soluzione molto elegante, ma "fa il lavoro".

grazie ancora
coquin

Offline coquin

  • Nuovo arrivato
  • *
  • Post: 27
    • Mostra profilo
Re:stili di un template: come gestire le pseudo-classi?
« Risposta #3 il: 27 Mar 2012, 22:32:27 »
chiedo scusa, correggo:
Codice: [Seleziona]
$this->params->get('mioparametro_ahover');

 



Web Design Bolzano Kreatif