Для нарисования своего лего человечка нужно использовать HTML и JavaScript.

Для начала нужно создать полотно, на котором можно будет рисовать. Называется canvas. Для создания используем код HTML:

<canvas id="plate" width="400" height="400" style="background-color:white"></canvas>
  • id=’plate’ — Уникальный айди/индекс нашего полотна
  • width=’400′ — Ширина полотна. Указывается в пикселях
  • height=’400′ — Высота полотна. Указывается в пикселях
  • style=’background-color:white’ — Добавляем стиль нашему полотну, а именно задний фон

Затем нужно использовать JavaScript для рисования на полотне. В начале/конце нашей страницы добавляем данный код:

<script type="text/javascript">
function joon() {
	var p = document.getElementById("plate").getContext("2d");
	
	// Рисуем линию
	p.beginPath();
	p.lineWidth = "5";
	p.strokeStyle = "red";
	
	p.moveTo(20, 20);
	p.lineTo(100, 100);
	p.lineTo(150, 60);
	
	p.stroke();
}

function ruut() {
	var p = document.getElementById("plate").getContext("2d");
	
	// Прямоугольник
	p.fillStyle = "lightgreen";
	p.fillRect(10, 10, 30, 30); // x, y, width, height
}

function ring() {
	var p = document.getElementById("plate").getContext("2d");
	
	// Круг
	p.beginPath();
	p.arc(150, 150, 30, 0, 2 * Math.PI, true); // x, y, radius, ...
	p.fillStyle = "violet";
	p.fill();
}

function kustuta() {
	var p = document.getElementById("plate").getContext("2d");

	p.clearRect(0, 0, 1000, 1000);
}
</script>

Впринципе данного кода хватит чтобы нарисовать линию, круг или прямоугольник. Теперь нужно добавить сами кнопки чтобы после нажатия на них появлялся результат на нашем полотне.

<br><input type="button" value="Линии" onClick="joon();"></input>
<br><input type="button" value="Квадрат" onClick="ruut();"></input>
<br><input type="button" value="Круг" onClick="ring();"></input>
<br><input type="button" value="Стереть" onClick="kustuta();"></input>

На этом всё. Рисуйте достойных лего человечков и тогда я их добавлю на данный сайт.

Закрыть меню
YouTube
YouTube
Instagram
×
×

Корзина