Creare effetto legend tramite CSS

Posted by Dibi Store Wed, 12 Sep 2007 07:38:00 GMT

Se avete mai visitato il sito sitepoint avrete sicuramente notato il modo in qui vengono posizionati i titoli in h3, creando il tipico effetto legend.

Ciò viene reso reso possibile grazie all'uso dei CSS e i posizionamenti assoluti e relativi.

Per prima cosa iniziamo scrivendo la parte di codice che ci interessa:

Ciao Mondo!

testo di esempio paragrafo

Per rendere il tutto più gradevole, aggiungiamo un pizzico di magia tramite CSS:

div {
  border:1px solid #FD8CF4;
  padding:15px;
  position:relative;
}

h3 {
  background:#fff;
  color:#FD8CF4;
  font-size:0.9em;
  margin:0pt 15px 0pt 0pt;
  padding:2px 1em;
  position:absolute;
  right:-1px;  
}

Abbiamo innanzitutto dichiarato il div contenitore con posizionamento relativo, e gli abbiamo aggiunto un pò di padding in modo da poter poi dichiarare il posizionamento del titolo.
Nel titolo abbiamo dichiarato un colore di sfondo (importante),il relativo margine e posizionamento. Volendo si può anche aggiungere un immagine, come avviene nel sito della sitepoint.

Il risultato è assicurato!

Posted in  | no comments

Comments

(leave url/email »)

   Preview comment