ตัวอย่าง
วาดรูปสี่เหลี่ยมที่มีเงาวางพิกเซล 20 ไปทางขวา (จากตำแหน่งด้านซ้ายของรูปสี่เหลี่ยมผืนผ้า):
javascript:
var c=document.getElementById("myCanvas");
var
ctx=c.getContext("2d");
ctx.shadowBlur=10;
ctx.shadowOffsetX=20;
ctx.shadowColor="black";
ctx.fillStyle="red";
ctx.fillRect(20,20,100,80);
ลองตัวเอง» สนับสนุนเบราว์เซอร์
ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่ทรัพย์สิน
คุณสมบัติ | |||||
---|---|---|---|---|---|
shadowOffsetX | ใช่ | 9.0 | ใช่ | ใช่ | ใช่ |
ความหมายและการใช้งาน
ชุดคุณสมบัติ shadowOffsetX หรือส่งกลับระยะทางแนวนอนของเงาจากรูปร่าง
shadowOffsetX=0 บ่งชี้ว่าเป็นเงาด้านหลังรูปร่าง
shadowOffsetX=20 แสดงให้เห็นว่าเงาเริ่มต้น 20 พิกเซลไปทางขวา (ซ้ายจากตำแหน่งรูปร่างของ)
shadowOffsetX=-20 แสดงให้เห็นว่าเงาเริ่มต้น 20 พิกเซลไปทางซ้าย (จากซ้ายตำแหน่งรูปร่างของ)
เคล็ดลับ: การปรับระยะทางแนวตั้งของเงาจากรูปร่างใช้ shadowOffsetY คุณสมบัติ
ค่าเริ่มต้น: | 0 |
---|---|
ไวยากรณ์ javascript: | context.shadowOffsetX=number; |
ค่าทรัพย์สิน
ความคุ้มค่า | ลักษณะ | เล่น |
---|---|---|
number | จำนวนบวกหรือเชิงลบที่กำหนดระยะทางแนวนอนของเงาจากรูปร่าง | เล่น " |