Midi Blog

3 Tecniche diverse per il RollOver in CSS

— November 4, 2007 @ 4:24 pm

Josie:

Colin Cochrane ha scritto un ottimo articolo che spiega in maniera piuttosto semplice 3 tecniche per implementare il RollOver in CSS.
CSS Preloading
Visualizza il codice CSS

#rollover{background:url(“/images/1.gif”);}

#rollover:hover{background:url(“/images/2.gif”);}

Risulta essere la tecnica più naturale per implementare il RollOver, ma il ritardo del caricamento della seconda immagine è spesso un problema.
Image Visibility Swap
Visualizza il codice CSS

#rollover{background:url(“/images/2.gif”);display:block;height:50px;width:50px;}

#rollover:hover img{visibility:hidden;}

Il HTML è il seguente:
Visualizza il codice HTML

<a id=“rollover” href=“http://www.domain.com”><img src=“/images/1.gif” alt=“My Rollover’s Inactive Image” /></a>

Non si fa altro che mascherare un’immagine per visualizzarne un’altra.
Multistate Image
Visualizza il codice CSS

#rollover{background:url(“/images/multi.gif”) bottom;display:block;height:20px;width:100px;}

#rollover:hover{background-position:top;}

Non è altro che un utilizzo degli Sprites CSS.
Come avete notato sono stato molto breve nello spiegare le 3 tecniche, perchè? C’è già tutto scritto nell’articolo citato sopra Chi ha già smanettato con i CSS leggendo queste poche righe di codice capirà al volo la logica che ci sta dietro.

Share it:
Queste icone linkano i siti di social bookmarking sui quali i lettori possono […]

Read more

Share it: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • YahooMyWeb

Related:

Testi delle canzoni. Video musicali gratis.
Related foto e immagini:
   
No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment