TomStardust Diary - Il blog personale di Tommaso Baldovino
feed
classifica commentatori
categorie
- accessibilità (37)
- apple (14)
- barcamp (7)
- browser (33)
- comunicazioni (28)
- creazioni (19)
- css (28)
- design (25)
- feed (8)
- google (18)
- hardware (3)
- interfacce (27)
- italia.it (5)
- javascript (17)
- libri (4)
- plugin (10)
- risorse utili (49)
- seo (10)
- software (15)
- usabilità (13)
- web design (93)
- web standards (47)
- web writing (3)
- web-tv (7)
- web2.0 (16)
- wordpress (28)
- xhtml (16)
archivio
- dicembre 2008
- novembre 2008
- ottobre 2008
- settembre 2008
- agosto 2008
- luglio 2008
- giugno 2008
- maggio 2008
- aprile 2008
- marzo 2008
- febbraio 2008
- gennaio 2008
- dicembre 2007
- novembre 2007
- ottobre 2007
- settembre 2007
- agosto 2007
- luglio 2007
- giugno 2007
- maggio 2007
- aprile 2007
- marzo 2007
- febbraio 2007
- gennaio 2007
- dicembre 2006
- novembre 2006
- ottobre 2006
- settembre 2006
- agosto 2006
- luglio 2006
- giugno 2006
- maggio 2006
- aprile 2006
risorse esterne
- A List Apart
For people who make websites - 456 Berea Street
Articles and news on web standards, accessibility and usability - DelfinsBlog
Il blog della diffusione del sapere - Carsonified
Creativity with integrity
extra
dic 01
Slideshow e gallerie di immagini accessibili
Le migliori soluzioni JavaScript per realizzare gallerie di immagini accessibili, utilizzando i framework jQuery e Mootools.
Dall’uscita di Lightbox le soluzioni JavaScript per realizzare gallerie di immagini si sono moltiplicate: le scelte a disposizione sono innumerevoli, ma non è solo l’aspetto estetico quello che conta. Molto spesso gli script disponibili in rete sono fin troppo pesanti per il loro scopo, o non tengono presenti gli standard minimi per quanto riguarda l’accessibilità dei contenuti.
In questo articolo troverete una selezione di alcuni effetti che consentono di creare gallerie di immagini accessibili: non intrusivi, degradano nel modo giusto se JavaScript è disabilitato, e si appoggiano a framework già collaudati come jQuery e Mootools. Potrebbero essere migliorati ulteriormente, ma sono un’ottima base di partenza.
SmoothGallery
Soluzione basata sulla libreria Mootools, consente di creare slideshow di immagini mettendo a disposizione vari parametri come lo scorrimento automatico ed il tempo riservato ad ogni fotografia. E’ possibile anche avere più set di immagini nella stessa galleria: funzione comoda per risparmiare spazio nella pagina.
In assenza di JavaScript, le immagini appaiono comunque precedute da titolo e descrizione. Il difetto riguarda i controlli, non è infatti possibile scorrere le foto da tastiera.
Slideshow 2
Un buon set di effetti a disposizione anche per questo script basato sul framework Mootools, che può essere a sua volta esteso con altre funzionalità, come l’anteprima delle immagini con Lightbox.
Notevole la realizzazione degli esempi: disabilitando JavaScript le funzionalità restano le stesse, spariranno semplicemente le transizioni. Ottimi anche i controlli, non c’è alcun problema a spostarsi tra le immagini utilizzando anche la tastiera.
Galleria
Probabilmente il migliore tra quelli presentati, questo script si basa su jQuery e pesa solamente 4kb. Non è intrusivo, degrada senza problemi in assenza di JavaScript o con i CSS disabilitati e può essere personalizzato facilmente anche nell’aspetto. Le immagini sono organizzate in una lista nel codice HTML: una soluzione ottimale.
Notevole anche l’efficienza dello slideshow, perchè le foto vengono caricate e mostrate solo quando disponibili, evitando attese nel momento dell’interazione.
Se conoscete altre soluzioni accessibili per la creazione di gallerie di immagini segnalatele nei commenti, è sempre utile conoscere le migliori risorse in questo ambito. Potete trovare altri script nel mio precedente post dedicato a Lightbox ed ai suoi cloni: se comunque volete uno slideshow accessibile il mio consiglio è di partire dagli script appena illustrati.
Articoli correlati
Se hai trovato interessante questo post, puoi leggere anche i seguenti articoli correlati:
Classificato in accessibilità, javascript, web design . Puoi fare un trackback dal tuo sito.





Vi segnalo Highslide, che uso con soddisfazione da molto tempo.
Sul sito ufficiale)trovate l’impressionante lista di feature, ma soprattutto l’altissima compatibilità e capacità di degradare in maniera efficace anche su browser non più moderni :)
[...] Grazie a Tommaso: [...]
perdonami l’ignoranza ma nel campo del web design non sono una cima, cosa intendi per “degrada” se non è attivo il flag del javascript?
[...] Slideshow e gallerie di immagini accessibili Dall’uscita di Lightbox le soluzioni JavaScript per realizzare gallerie di immagini si sono [...]
@cirio: uno script è veramente accessibile quando consente di usufruire delle funzionalità di una pagina anche quando js è disabilitato, il mio “degrada” era riferito a questo. Nei casi citati è importante che tutte le immagini di uno slideshow siano comunque visibili, indipendentemente dalle tecnologie a disposizione.
Gli effetti grafici servono a migliorare l’estetica di una pagina, ma non devono essere un ostacolo :)