HTML Canvas ຮູບຮູບ

ຄວາມລວມ

ບັນຊີບັດເບີນຂອງທ່ານບໍ່ສາມາດສະໜັບສະໜູນຕາມ HTML5 canvas tag.

例子 1

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.moveTo(20,20);
ctx.lineTo(100,20);
ctx.lineTo(175,100);
ctx.lineTo(20,100);
ctx.lineTo(20,20);
ctx.stroke();

亲自试一试

Canvas 线条绘制

线条绘制使用画布中的路径:

ການສະແດງຕາມການຕັ້ງຕາມການຕັ້ງຕັດມີການສະແດງຕາມການຕັ້ງຕັດມີການສະແດງຕາມການຕັ້ງຕັດ. ບໍ່ມີການສະແດງອອກມາບາງຢ່າງ, ພຽງແຕ່ການກະຕຸ້ມຈຸດເລີ່ມ. 描述 绘制
beginPath() 开始一条路径。 ບໍ່
moveTo() 移动到一个点。 ບໍ່
lineTo() 画线到另一个点。 ບໍ່
stroke() ການສະແດງຕາມການຕັ້ງຕາມການຕັ້ງຕັດມີການສະແດງຕາມການຕັ້ງຕັດມີການສະແດງຕາມການຕັ້ງຕັດ. ບໍ່ມີການສະແດງອອກມາບາງຢ່າງ, ພຽງແຕ່ການກະຕຸ້ມຈຸດເລີ່ມ. ການສະແດງຕາມການຕັ້ງຕາມການຕັ້ງຕັດມີການສະແດງຕາມການຕັ້ງຕັດມີການສະແດງຕາມການຕັ້ງຕັດ. ບໍ່ມີການສະແດງອອກມາບາງຢ່າງ, ພຽງແຕ່ການກະຕຸ້ມຈຸດເລີ່ມ.

ການສະແດງຕາມການຕັ້ງຕາມການຕັ້ງຕັດມີການສະແດງຕາມການຕັ້ງຕັດມີການສະແດງຕາມການຕັ້ງຕັດ. ບໍ່ມີການສະແດງອອກມາບາງຢ່າງ, ພຽງແຕ່ການກະຕຸ້ມຈຸດເລີ່ມ.

beginPath() ການສະແດງຕາມການຕັ້ງຕາມການຕັ້ງຕັດມີການສະແດງຕາມການຕັ້ງຕັດມີການສະແດງຕາມການຕັ້ງຕັດ. ບໍ່ມີການສະແດງອອກມາບາງຢ່າງ, ພຽງແຕ່ການກະຕຸ້ມຈຸດເລີ່ມ.

moveTo() ການສະແດງຕາມການຕັ້ງຕາມການຕັ້ງຕັດ. ບໍ່ມີການສະແດງອອກມາບາງຢ່າງ, ພຽງແຕ່ການກະຕຸ້ມຈຸດເລີ່ມ.

lineTo() ການສະແດງຕາມການຕັ້ງຕາມການສະແດງຕາມການຕັ້ງຕັດ. ບໍ່ມີການສະແດງອອກມາບາງຢ່າງ, ພຽງແຕ່ການກະຕຸ້ມຈຸດສຸດ.

stroke() ການສະແດງຕາມການຕັ້ງຕັດມີການສະແດງຕາມການສະແດງຕາມການສະແດງ. ລັກສະນະການສະແດງຕາມການສະແດງເປັນສີດຳໂດຍການສະແດງຕາມການຕັ້ງຕັດ.

ຕົວຢ່າງຫຼາຍຫຼາຍ

ຕົວຢ່າງ 2

ບັນຊີບັດເບີນຂອງທ່ານບໍ່ສາມາດສະໜັບສະໜູນຕາມ HTML5 canvas tag.
ctx.beginPath();
ctx.moveTo(100,20);
ctx.lineTo(175,100);
ctx.lineTo(20,100);
ctx.lineTo(100,20);
ctx.stroke();

亲自试一试

ຕົວຢ່າງ 3

ບັນຊີບັດເບີນຂອງທ່ານບໍ່ສາມາດສະໜັບສະໜູນຕາມ HTML5 canvas tag.
ctx.beginPath();
ctx.moveTo(20,20);
ctx.lineTo(175,20);
ctx.lineTo(175,100);
ctx.lineTo(20,100);
ctx.lineTo(20,20);
ctx.stroke();

亲自试一试

ຄຳເຕືອນ

ຖ້າທ່ານຕ້ອງສະແດງຕາມການຕັ້ງຕັດ ທ່ານບໍ່ຈຳເປັນສະແດງຕາມການຕັ້ງຕັດ 4 ສາຍ.

ພາຍໃນວັນອື່ນນີ້ທ່ານຈະຮຽນການນຳໃຊ້ drawRect() ການສະແດງຕາມການຕັ້ງຕັດ

ລັກສະນະ strokeStyle

strokeStyle ລັກສະນະການສະແດງຕາມການສະແດງໃນແຜ່ນງານ. ລັກສະນະການສະແດງຕາມການສະແດງ ສະແດງຕາມການຕັ້ງຕັດ.

ຕ້ອງຖືກປ່ຽນກ່ອນ stroke() ກ່ອນການສະແດງ

ບັນຊີບັດເບີນຂອງທ່ານບໍ່ສາມາດສະໜັບສະໜູນຕາມ HTML5 canvas tag.

ຄວາມລວມ

ctx.beginPath();
// ການສະແດງຕາມການຕັ້ງຕັດ
ctx.moveTo(20,20);
ctx.lineTo(175,20);
ctx.lineTo(175,100);
ctx.lineTo(20,100);
ctx.lineTo(20,20);
// ການສະແດງຕາມການຕັ້ງຕັດ
ctx.moveTo(100,20);
ctx.lineTo(175,100);
ctx.lineTo(20,100);
ctx.lineTo(100,20);
ctx.strokeStyle = "red";
ctx.stroke();

亲自试一试

另请参阅:

CodeW3C.com 的完整 Canvas 参考手册