Gioco "indovina l'immagine" in CSS
Home page
Archivio
ch v.26 fr v.19 opv12 sf v.5 ie v.9
100% 100% 100% 100% NO

Posso vedere il risultato a questo link
Posso scaricare i files a questo link

Questo breve toutorial serve per creare un gioco dove bisogna indovinare l'immagine nascosta; l'immagine è coperta da una serie di quadrati che scompaiono quando vi passo sopra il mouse
mostrando una piccola parte dell'immagine.


il procedimento è molto semplice: creiamo una serie di box che hanno la proprietà di sparire quando ci passo sopra con il mouse. Questi quadrati saranno sopra il div che contiene l'immagine

Nel Css dei box scriviamo:

L'immagine che contiene invece i quadrati la posizione, invece, nel <HEAD> della pagina

come si vede nel css del quadro l'immagine di sfondo è un valore dato dalla variabile; nell' <HEAD> infatti scriviamo uno script che genera un numero casuale tra 1 e 5 ( nel mio caso perchè ho le immagini di fondo che vanno da 1 a 5, se avessi più immagini posso aumentare il numero).
IL codice completo da mettere nell' <HEAD> è :

Per creare i box non devo fare altro che creare un ciclo ( una ripetizione di 256 nel mio caso) che crea il div #quadrato all'interno del dic #contenitore.
Il numero di ripetizioni vari in base alle dimensioni dell'immagine di fondo e dei div #quadrato

Per finire non facico altro che creare un metodo per verificare l'immagine.
Io ho usato il reindirizzamento ad un'altra pagina dei dati che ho: il numero della foto di fondo ( che memorizzo come variabile di sessione) e l'immagine che "clicco" che invece invio alla pagina session("numero")=numero e

Come sempre questo è solo un piccolo tutorial che spiega per grandi linee l'idea. Ogni utente può personalizzarlo come vuole ed usare il linguaggiod i script che preferisce.