
U každého tagu/elementu/značky canvas, pracujeme s vlastností context a 2D implementací. Zde vkládáme JavaScript metody, jimiž můžeme kreslit různé tvary. Jednotlivé browsery context berou, lze jich použít i více s různými API. Problémy má pouze prohlížeč IE, a to včetně ukládání obrázků.
Ukázka č.1 canvas
Nyní přejdu na prováděcí kód/skcript. Plátno HTML5 tagu/elementu využívá chytře JavaScript, a to pro kreslení grafiky na webové stránce, nebo vkládání textu, animace i obrázků. Jde o canvas/plátno obdélníkové oblasti. Canvas má několik metod např. pro kreslení cest, obdélníků, kruhů, znaků či přidávání obrázků, animace atd. Nejprve nasadím příslušny content, k němuž se vztahují příslušné operace. Počátek je umístěn vždy vlevo. Např. cxt.fillRect(0,0,300,75); nám určuje velikost vnitřního (červeného rámečku) který vkládáme apod. Takto vypadá realizační kód HTML 5 a JavaCsript:
//canvas1.html
<!DOCTYPE HTML>
<head>
<title<Canvas1</title>
<meta http-equiv='Content-Type' content='text/html; charset='utf-8'>
</head>
<body>
<canvas id="myCanvas" width="300" height="200" style="border:2px solid #c3c3c3;">
Jak vidíte, váš prohlížeč zobrazuje tag canvas.
</canvas>
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var cxt=c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.fillRect(0,0,300,75);
</script>
</body>
</html>
- Autor: Vícha Květoslav

- Zdroj: Vlastní
- Ke stažení: Ukázka č.1: canvas1.zip
Home Page-

· HTML5: validace a znak BOM
· HTML5: Grafické plátno [2] - text
· HTML5: grafické plátno canvas [1]
· HTML5: Firefox v HTML5 nezobrazuje MP4?
· HTML5: Jednodušší navigace; tag nav [6]
· HTML5: Nežadouci inline styly; jak je odstranit
· HTML 5: Nový tag header; co obsahuje [5]
· HTML5: Implementace na ostrém webu [3]
· HTML5: Implementace na ostrém webu [1]
| URL: | |
| BB-Code: | |
| HTML: | |
| Sdílet: |

Díky!OK!Zkoušel jsem. Val...