Hvordan lage knapper med HTML5 Canvas

En av de nye funksjonene i Hypertext Markup Language 5 revisjonen er lerretet funksjoner. HTML5 innført ulike nye dynamiske, multimedia elementer i Web scripting inkludert muligheten til å streame video innhold uten nettleser plugins. Lerretet funksjonen kan brukes til å tegne objekter i et rutenett, som en gang fullkommen, kan du lage grafikk uten behov for en bildefil. Lag en enkel knapp ved hjelp lerretet funksjonen ved å opprette en boks som inneholder tekst.

Bruksanvisning

1 Åpne HTML 5-dokument i Notepad og bla ned til der du ønsker å bruke knappen.

2 Skriv inn følgende kode i kroppen av HTML5-side, der du vil at lerretet skal vises, bytter ut "knapp" med teksten som skal vises og "link" med linken:
<Canvas id = "lerret" width = "300" height = "250"> <a href="link.html"> KNAPP </a> </ canvas>

3 Legg til følgende funksjon i kroppen tag:
onload = "draw ()"

4 Sett inn overskriften følgende kode:
<Script type = "application / javascript:>
funksjon draw () {
Var lerret = document.getElementById ( "lerret");
Var ctx = canvas.getContent ( "2d");

ctx.fillStyle = "rgb (XXX, XXX, XXX)";
ctx.fillRect (YY, YY, YY, YY);

context.font = 'fet 12px Times ";
context.fillText ( "x" ZZZ, ZZ);
context.fillTexxt ( "y", AA, AAA) "

}

</ Script>

5 Sett på "XXX, XXX, XXX" med RGB fargekode for bakgrunnen av rektangelet. Erstatt "YY, YY, YY, YY" med koordinatene for knapp.

6 Erstatt "fet 12px Times" med skriftegenskaper du foretrekker å bruke. Erstatt "ZZZ, ZZ" med koordinater for X-aksen på teksten og "AA AAA" med koordinatene for Y-aksen.

7 Lagre dokumentet.