[risolto]Zen e modifiche

3 contenuti / 0 new
Ultimo contenuto
Offline
UberDrupalitaliano
Iscritto: 2 Apr 2009
Messaggi: 811
[risolto]Zen e modifiche

Ciao ho installato il tema Zen ma vorrei modificare alcuni parametri per una regione che conterrà i links primari.

#page_top li
  {
display:inline;
float:left;
  top: 0px;
font-size:14px;
font-weight:bold;
font-family: Verdana;
overflow:hidden;
  } 

  #page_top li a
  {
       display: block;
       overflow: hidden;
color:white;
        background: url(images/MenuItem.png); 
        background-color: transparent;
background-position: 0px 0px;
  }

   #page_top li a:visited
  {
        display: block;
        overflow: hidden;
        background: url(images/MenuItem.png);
background-color: transparent;
   }

  #page_top li a:hover
  {
color:#fff;
        background: url(images/MenuItem.png);
background-color: transparent;
background-position: 0px -25px;
  }
 
  #page_top li a:focus
  {
color:#fff;
        background: url(images/MenuItem.png);
background-color: transparent;
        background-position: 0px -50px;
  }
   #page_top li a:active
  {
        color: black;
        background: url(images/MenuItem.png);
        background-color: transparent;
background-position: 0px -50px;
  }

prima di utilizzare zen avevo utilizzato artisteer e sembrava tutto bellissimo poi però se uno deve fare delle modifiche va al manicomio...
l'immagine è composta da tre stadi:
nero
grigio scuro
grigio chiaro

il primo è di base quando non ci passo sopra, grigio scuro quando sono sopra con il mouse e vorrei attivare il grigio chiaro quando è attivo il link ma non ne vengo fuori, qualcuno può darmi una mano?
Grazie
Tz

#page_top li
{
display:inline;
float:left;
top: 0px;
font-size:14px;
font-weight:bold;
font-family: Verdana;
overflow:hidden;
}

#page_top li a
{
margin-right: 1px;

margin-left: 1px;
display: block;
overflow: hidden;
color:white;
background: url(images/MenuItem.png);
background-color: transparent;
background-position: 0px 0px;
}

#page_top li a:visited
{
display: block;
overflow: hidden;
background: url(images/MenuItem.png);
background-color: transparent;
background-position: 0px 0px;
}

#page_top li a:hover
{
color:#fff;
background: url(images/MenuItem.png);
background-color: transparent;
background-position: 0px -25px;
}

#page_top li a:focus
{
color:#fff;
background: url(images/MenuItem.png);
background-color: transparent;
background-position: 0px -25px;
}
#page_top li a.active <------------------------ ho modificato in questo punto.
{
color: black;
background: url(images/MenuItem.png);
background-color: transparent;
background-position: 0px 25px;

}

Ritratto di jhl.verona
Offline
Iscritto: 25 Set 2009
Messaggi: 2000

Hmm. So che l'hai risolto, ma io non trovo un id 'page_top' in Zen. Nè nel page.tpl.php, nè in zen.css.
Comunque, credo che puoi ristringere il campo se usi #primary a, ecc, ecc. Così modifichi solo gli anchor di primary links, non di tutti gli anchor in quella zona...

John

Più imparo, più dubito.

Offline
UberDrupalitaliano
Iscritto: 2 Apr 2009
Messaggi: 811

ciao scusa mi sono dimenticato di avvisare chiunque avesse deciso di rispondere che avevo creato una nuova regione chiamata #page_top.
Tz

questo è il codice presente nel mio .css

#page_top li
  {
display:inline;
float:left;
  top: 0px;
font-size:14px;
font-weight:bold;
font-family: Verdana;
overflow:hidden;
margin: 0 -5px 0 -5px;
}



  #page_top li a
  {
  height: 24px;
 

       display: block;
       overflow: hidden;
color:white;
        background: url(images/MenuItem.png); 
        background-color: transparent;
background-position: 0px 0px;

  }

   #page_top li a:visited
  {
        display: block;
        overflow: hidden;
        background: url(images/MenuItem.png);
background-color: transparent;
background-position: 0px 0px;
   }

  #page_top li a:hover
  {
color:#fff;
        background: url(images/MenuItem.png);
background-color: transparent;
background-position: 0px -25px;
  }
 
  #page_top li a:focus
  {
color:#fff;
        background: url(images/MenuItem.png);
background-color: transparent;
        background-position: 0px -25px;
  }
   #page_top li a.active
  {
        color: black;
        background: url(images/MenuItem.png);
        background-color: transparent;
background-position: 0px 25px;

  }


  #page_top ul a:visited
  {
padding: 0 10px 0 10px;

        background: url(images/MenuItem.png); 
        background-color: transparent;
background-position: 0px 0px;

  }
  #page_top ul a:hover
  {
padding: 0 10px 0 10px;
        background: url(images/MenuItem.png); 
        background-color: transparent;
background-position: 0px -25px;

  }
  #page_top ul a:focus
  {
padding: 0 10px 0 10px;
        background: url(images/MenuItem.png); 
        background-color: transparent;
background-position: 0px -25px;

  } 
#page_top ul a.active
  {
padding: 0 10px 0 10px;
        background: url(images/MenuItem.png);
        background-color: transparent;
background-position: 0px 25px;
}

e questo è il codice presente nel layout-fixed.css

#page_top
  {
margin:0;
background-color:black;
width:1000px;
height: 25px;
text-align: left;
    padding-bottom: 5px;
  }

Sembra funzionare tutto a dovere...