In molti articoli della sezione CSS abbiamo fatto uso del fast CSS rollover per ottenere effetti rollover senza la necessità di preload, con poche e semplici regole CSS e una singola immagine.
Abbiamo usato il rollover grafico con i CSS ad esempio nei menu, nei bottoni e negli spotlight, ma è possibile applicarlo anche ad altri elementi grafici. È proprio quello che vedremo in questo appuntamento, in cui realizzaremo un widget di selezione di località con grafica e CSS, cioè una mappa con rollover.
Ecco l'esempio che accompagna l'articolo e il suo screenshot:
Figura 1 - Screenshot dell'esempio
Vediamo innanzitutto il markup: si tratta di un titolo e di una lista non ordinata inseriti in un div. Da notare che ogni list-item ha un id univoco, così da consentirne l'individuazione e la personalizzazione con i CSS.
<div id="map">
<h4>Please select your location:</h4>
<ul>
<li id="europe"><a href="#">Europe</a></li>
<li id="asia"><a href="#" >Asia</a></li>
<li id="n-america"><a href="#">North America</a></li>
<li id="s-america"><a href="#">South America</a></li>
<li id="africa"><a href="#">Africa</a></li>
<li id="oceania"><a href="#">Oceania</a></li>
</ul>
</div>
Il markup è semantico e minimale, e consente di ottenere un contenuto accessibile anche a CSS disabilitati. Ecco come rende l'esempio in assenza di CSS:
Figura 2 - L'esempio in assenza di CSS
Responsive Desing, la guidaProgettare siti da fruire su dispositivi diversi è imprescindibile... |
Guida CSS3Scoprire e usare al meglio tutte le novità dell'ultima versione dei... |
Guida CSS Tecniche essenzialiTesto, immagini, layout, form, liste, tabelle: soluzioni pronte per... |
Ogni mercoledì, direttamente nella tua e-mail: guide, articoli, tutorial, FAQ e approfondimenti tecnici su CSS e Web Design.
Iscriviti alla newsletter
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |