Jedním z nejběžnějších prvků, které lze nakreslit v HTML Canvas, je kruh. Kruh je charakterizován tím, že všechny jeho body jsou ve stejné vzdálenosti od jeho středu. V tomto článku se podíváme na to, jak vytvořit kruh pomocí prvku a JavaScriptu.
Za prvé, chcete-li nakreslit kruh na plátno HTML Canvas, musíte vytvořit prvek na webové stránce. Tento prvek lze přirovnat k prázdnému plátnu, na kterém budeme malovat. Atributy width a height mohou specifikovat velikosti plátna v pixelech.
Po vytvoření prvku máme přístup k jeho kreslícímu kontextu. K tomu se používá metoda getContext (), která přijímá jeden argument - Typ kontextu kreslení. Pro kreslení 2D grafiky můžeme použít kontext '2D'.
Příprava na kreslení kruhu v HTML Canvas
Než začnete kreslit kruh v HTML Canvas, musíte provést několik předběžných kroků. Zde je to, co musíte udělat:
- Vytvořte prvek uvnitř dokumentu HTML. Šířku a výšku plátna lze určit pomocí atributů width a height . Například, .
- Přidejte do položky ID (nebo třídu). Například, .
- Vytvořte proměnnou v JavaScriptu a odkazujte na své plátno. Použijte metodu document.getElementById () pro přístup k prvku . Například var canvas = document.getElementById("myCanvas"); .
- Vytvořte proměnnou kontextu, abyste získali přístup k technikám kreslení na plátně. Použijte metodu getContext () na plátně a předejte jí argument "2D". Například var context = canvas.getContext("2d"); .
Po dokončení těchto kroků budete připraveni kreslit kruhy a další tvary na plátno pomocí HTML Canvas. Dalším krokem je přizpůsobení možností kreslení, jako je barva a velikost štětce, před skutečným vytvořením a zobrazením kruhu.
Výběr nástrojů a materiálů
K nakreslení kruhu v HTML Canvas budete potřebovat několik nástrojů a materiálů:
- HTML-stránka: vytvořte nový dokument HTML, který bude obsahovat vaše plátno pro kreslení. Budete potřebovat prvek canvas, který bude použit pro kreslení tvarů.
- JavaScript: k nakreslení kruhu budete potřebovat nějaký JavaScript kód. K vytvoření a vykreslení vašeho kruhu budete potřebovat znalost základů JavaScriptu, jako je práce s proměnnými a funkcemi.
- Editor kódu: Chcete-li vytvořit a upravit soubory HTML a JavaScript, budete potřebovat editor kódu. Můžete použít jakýkoli textový editor, jako je Notepad++ nebo Sublime Text, nebo specializované vývojové prostředí, jako je Visual Studio Code nebo Atom.
- Prohlížeč: Chcete-li vidět výsledky své práce, budete potřebovat webový prohlížeč. K otevření stránky HTML a zobrazení nakresleného kruhu můžete použít jakýkoli oblíbený prohlížeč, jako je Google Chrome, Mozilla Firefox nebo Microsoft Edge.
Ujistěte se, že máte všechny potřebné nástroje a materiály k úspěšnému nakreslení kruhu v HTML Canvas. Nyní jsme připraveni začít budovat náš kruh!
Kroky k vytvoření kruhu
- Vytvořte prvek v HTML zadáním jeho šířky a výšky:
var canvas = document.getElementById('myCanvas');var context = canvas.getContext('2d');
context.fillStyle = 'red';context.strokeStyle = 'blue';context.lineWidth = 2;
context.beginPath();context.arc(100, 100, 50, 0, 2 * Math.PI);context.closePath();context.fill();context.stroke();