Flash na naslednjo stran, kjer bomo razčleniti platno element in kako jo uporabiti v vaših spletnih straneh HTML5.
Canvas
Ena od najpomembnejših novosti v HTML5 je platno. Funkcija platno omogoča identifikacijo del spletne strani, pripravi vsebino v njej in dodajte interaktivno funkcionalnost. Vse to je mogoče s pomočjo kombinacije HTML in JavaScript kodo. Poglejmo na tri dele, boste morali ustanoviti platno v HTML5:
Del 1: Uporabite < platno > tag ciljati pravokotni del zaslonu računalnika za novo okno platnu. Lahko določite višino in širino platna, merjeno od njegove zgornjem levem kotu. Identiteta atribut (id) za platno je pomembno, ker ga boste potrebovali, da se ujemajo svojo ustrezno kodo JavaScript. V nadaljevanju je primer uporabe platno oznako v HTML5 koda:
< platno id = " sampleCanvas "
width = " 400 "
height = " 300 >
Če vidite to besedilo, vaš brskalnik
nima HTML5 canvas podporo
< /platno >
2. del.: Ustvarite JavaScript, ki črpa vsebino v platno. Kasneje, bomo izvedeli, kako lahko dodate in upravljate JavaScript kodo, povezano z spletno stran HTML5. Tukaj, kaj je samo pogled na nekem vzorcu JavaScript lahko uporabite za platno predmetov. Naslednja koda nariše pravokotnik v platno zgoraj:
Funkcija drawRectangle () {
var targetCanvas = document.getElementById (" sampleCanvas ");
var rectContext = sampleCanvas.getContext (" 2d ");
rectContext.fillStyle = " modro ";
rectContext.fillRect (50, 25, 150, 100);
}
Ta funkcija nariše moder pravokotnik znotraj vaše platno. Dva " var " linije ustvarjajo spremenljivke, ki jih lahko uporabite. Prvi (targetCanvas) opredeljuje platno element ciljate uporabljate svoj ID iz HTML. Drugi (rectContext) vzpostavlja dvodimenzionalno kontekst za risanje. Pomislite kontekstu kot jasen plasti stekla, določenim na vrhu platnu, in boste klic funkcije narišejo na to steklo
". FillStyle " črta označuje barvo modro z imenom, ki HTML priznava in sodelavce z enim od svojih imenovanih barv. Lahko uporabite tudi katerokoli barvo, vzorec ali preliv, kot ste pri pisanju bi slog kodo v HTML ali CSS. &Quot; fillRect " linija nariše pravokotnik s pričetkom ob odmik od zgornjega leve