33. Добавяне на графични елементи в HTML с JavaScript
Графични елементи в HTML
Canvas е HTML елемент, който позволява създаването на динамични графики и изображения на уеб страници. Той е като празно платно, върху което можете да рисувате с помощта на JavaScript.
Основни понятия
Методи за рисуване
Контекстът на canvas предлага различни методи за рисуване форми, линии, текст и изображения върху платното. Ето някои от най-често използваните методи:
Ето един прост пример, който показва как да нарисувате червен правоъгълник и син кръг върху canvas:
<!DOCTYPE html>
<html>
<head>
<title>Canvas </title>
</head>
<body>
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #ccc;"></canvas>
<script>
var canvas = document.getElementById('myCanvas');
var ctx = canvas.getContext('2d');
// Задаване на червен цвят за попълване
ctx.fillStyle = "#ff0000";
// Рисуване на червен правоъгълник
ctx.fillRect(20, 20, 150, 50);
// Задаване на син цвят за линията
ctx.strokeStyle = "#0000ff";
// Рисуване на син кръг
ctx.beginPath();
ctx.arc(100, 75, 50, 0, 2 * Math.PI);
ctx.stroke();
</script>
</body>
</html>
Това е само основен пример за това какво можете да постигнете с Canvas. Можете да използвате тези методи за създаване на сложни графики, анимации и интерактивни елементи за вашите уеб страници.
Задача за упражнение
Добавете и надпис "Република България".