Visualizzazione post con etichetta link. Mostra tutti i post
Visualizzazione post con etichetta link. Mostra tutti i post

1 dicembre 2009

35 commenti

Come personalizzare i link del blog

Spesso voi lettori mi contattate via email o lasciando commenti nel blog con domande del tipo:

  • Come posso modificare il colore dei link? Nel mio blog sono blu e vorrei che fossero verdi.
  • Come posso modificare il carattere e la dimensione dei link del mio blog?
  • I link nel mio blog sono sottolineati. Come posso togliere la sottolineatura?
  • Cosa devo aggiungere al codice html per far visualizzare la manina al passaggio del mouse sui link?

Queste sono solo alcune delle domande che mi sono state poste.
Vediamo insieme come personalizzare i link e quale parte del css del blog modificare.

Come ho ripetuto più volte, i template non sono tutti uguali. Quindi quello che scrivo potrebbe non esserci nel vostro o essere diverso.

In generale in ogni template, il css per i link dovrebbe essere del tipo:

a {
proprietà dei link
}

a:hover {
proprietà dei link al passaggio del mouse
}

Questa parte di codice si riferisce allo stile dei link di tutto il blog in generale; potreste trovare anche lo stile per i link dei post, della sidebar, dell'header o di altre sezioni del blog. In questo caso il codice è del tipo:

per i link dei post:

.post a {...}
.post a:hover {...}

per i link della sidebar:

#sidebar-wrapper a {...}
#sidebar-wrapper a:hover {...}

per i link dell'header:

#header-wrapper a {...}
#header-wrapper a:hover {...}

Dopo questa premessa vediamo insieme alcune proprietà dei link.

Partiamo dal colore. Per impostare il colore dei link basta aggiungere nel codice a {...} la proprietà color: codice_colore;
Se vogliamo che il colore del link cambi al passaggio del mouse allora aggiungiamo in a:hover {...} la proprietà color ma con un codice colore differente.

Ecco alcuni esempi:


Link rosso che al passaggio del mouse diventa blu

Codice: a {color: #F71A1A;} a:hover {color: #4B58FF;}


Link giallo che al passaggio del mouse diventa verde

Codice: a {color: #E09B00;} a:hover {color: #00A212;}

Vediamo ora come cambiare la font-family, la dimensione del carattere e l'aspetto (grassetto o normale). Le proprietà sono:

font-family: nome_font;
font-size: dimensione_font;
font-weight: bold (per il grassetto) o normal;

Anche in questo caso se vogliamo che il link al passaggio del mouse assuma un aspetto diverso basta impostare nelle proprietà del link e in quelle del link al passaggio del mouse dei valori diversi di font-family, font-size e font-weight.

Ecco un esempio:


Al passaggio del mouse cambia font-family, font-size e font-weight

Codice:
a {font-family: Comic Sans MS; font-size: 15px; font-weight: normal;}
a:hover {font-family: Verdana; font-size: 12px; font-weight: bold;}

Possiamo anche impostare uno sfondo aggiungendo la proprietà background: codice_colore;

Ecco un esempio:


Al passaggio del mouse cambia il colore di sfondo

Codice:
a {color: #FFFFFF; background: #6FA2E5;}
a:hover {color: #6FA2E5; background: #FFFFFF;}

Possiamo inoltre impostare dei bordi aggiungendo la proprietà border.

La sintassi per i bordi è: border: spessore colore tipo;
dove spessore può essere 1px, 2px, ...
colore è il codice del colore
e tipo può essere solid, dashed, dotted, ridge, inset, outset, double oppure groove

Impostando la proprietà border avremo i bordi su tutti e quattro lati del link, se ne vogliamo solo uno basta impostare una delle seguenti proprietà:

border-top: dimensione colore tipo: in alto
border-bottom: dimensione colore tipo: in basso
border-left: dimensione colore tipo: a sinistra
border-right: dimensione colore tipo: a destra

Ecco alcuni esempi:


Al passaggio del mouse cambia il colore e il tipo del bordo

Codice:
a {border: 3px #F59BB2 ridge;}
a:hover {border: 3px #FA7900 double;}


Al passaggio del mouse cambia il tipo del bordo

Codice:
a {border-bottom: 1px #0D7E00 dotted;}
a:hover {border: 1px #0D7E00 dashed;}

Vediamo ora la proprietà text-decoration:

text-decoration: none;: link non sottolineati (Esempio)
text-decoration: underline;: link sottolineati (Esempio)
text-decoration: line-through;: link barrati (Esempio)
text-decoration: blink;: link lampeggianti (Esempio)

Quest'ultimo effetto non è visibile su tutti i browser, tra cui Internet Explorer e Chrome!

Infine vediamo come far apparire la manina o altri tipi di cursore aggiungendo la proprietà cursor (per vedere l'effetto passare sulla scritta Esempio):

cursor: pointer;: (Esempio: pointer)
cursor: progress;: (Esempio: progress)
cursor: crosshair;: (Esempio: crosshair)
cursor: help;: (Esempio: help)
cursor: move;: (Esempio: move)
cursor: text;: (Esempio: text)
cursor: wait;: (Esempio: wait)
cursor: e-resize;: (Esempio: e-resize)
cursor: n-resize;: (Esempio: n-resize)
cursor: ne-resize;: (Esempio: ne-resize)
cursor: nw-resize;: (Esempio: nw-resize)
cursor: s-resize;: (Esempio: s-resize)
cursor: se-resize;: (Esempio: se-resize)
cursor: sw-resize;: (Esempio: sw-resize)
cursor: w-resize;: (Esempio: w-resize)

Resto a disposizione per ogni dubbio o chiarimento.

Newsletter by follow.it


3 novembre 2009

451 commenti

I blog che mi linkano

iolecalSe nel vostro blog avete un link al mio blog, il mio banner, il mio logo o il mio antipixel comunicatemelo lasciando un commento in questo post.

Se non siete ancora nell'elenco qui nel post e nella sidebar, non preoccupatevi sarete aggiunti al più presto!

Se volete linkare il mio blog, copiate uno dei codici html che trovate di seguito ed incollatelo in un gadget di tipo html/javascript della sidebar.

Newsletter by follow.it


flag counter
This blog by Iole is licensed under a Attribution-NonCommercial-NoDerivs 3.0 Unported License.
 Design by Iole | Privacy Policy | Cookie Policy