Con l'aiuto di tela è possibile creare applicazioni grafiche 2D, animazioni, semplice trasformazione di immagini (come loro rotazione), interfaccia grafica ecc Alcuni esempi:
- Asteroids game
- jigsaw puzzle
- A proposito di GUI, sfortunatamente non riesco a caricare un sito, non ho idea del perché ... è stato chiamato iWidgets.com, l'unica cosa che ho trovato è un screenshot. Potete vedere la conduttura blu lì, hanno elementi rilegati. È stato fatto con l'aiuto della tela; mentre si muovevano gli elementi, anche le condutture erano ridisegnate; quando cambi elemento attivo tutte le sue connessioni cambiano colore in giallo (così vedi le dipendenze). Bel progetto, spero che non sia accessibile solo per un po '...
buon articolo su come usarlo è here
Da "An insight into the HTML5 Canvas Element":
L'elemento canvas è interessante e degno di attenzione perché consente, per la prima volta, il disegno diretto della grafica all'interno di un browser senza l'uso di per un plugin esterno come Flash o Java. La bellezza della tela è che è completamente controllato tramite il semplice codice JavaScript , il che significa che si basa su la potente funzionalità JavaScript già disponibile e non richiede una curva di apprendimento pazzo da utilizzare.
Scegliere di sperimentare con tela rispetto ad altri nuovi elementi era semplicemente giù alla sua funzionalità di una piattaforma grafica, che intrinsecamente lo rende un potenziale interessante e ricca piattaforma con cui giocare. E 'stato ha deciso che la spinta dell'elemento canvas flessibile avrebbe prodotto il maggior numero di risultati interessanti che possiamo usare nell'applicazione .
Un altro fattore decisivo per la scelta di tela è stato quello di testare l'animazione capacità e la possibilità di esso essere un potenziale sostituto Flash. Ora Flash ha ovviamente caratteristiche che tela non avrebbero mai potuto emulare, tuttavia si tratta di un concetto interessante comunque per vedere esattamente quello che potrebbe essere raggiunto con tela che normalmente sarebbero fatto da raggiungere per Flash.
letto l'articolo per ottenere informazioni più utili
PS. Se la tua animazione riguarda i tag in movimento (come parti della tua pagina), allora la tela non si adatta. La tela è per il rendering grafico.Quindi in questo caso userete jquery o altre librerie JS.