HTML Canvas ຮູບຮູບ
ຄວາມລວມ
例子 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
ctx.beginPath(); ctx.moveTo(100,20); ctx.lineTo(175,100); ctx.lineTo(20,100); ctx.lineTo(100,20); ctx.stroke();
ຕົວຢ່າງ 3
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()
ກ່ອນການສະແດງ
ຄວາມລວມ
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();