Thuộc tính Canvas shadowOffsetY
Định nghĩa và cách sử dụng
shadowOffsetY
thuộc tính thiết lập hoặc trả về khoảng cách thẳng đứng giữa hình dạng và bóng.
shadowOffsetY=0
Chỉ ra rằng bóng nằm ngay dưới hình dạng.shadowOffsetY=20
Chỉ ra rằng bóng nằm dưới vị trí top của hình dạng 20 pixel.shadowOffsetY=-20
Chỉ ra rằng bóng nằm trên vị trí top của hình dạng 20 pixel.
lưu ý:Nếu muốn điều chỉnh khoảng cách từ hình dạng theo hướng ngang, hãy sử dụng shadowOffsetX thuộc tính.
thực hành
Vẽ một hình vuông có bóng chụm xuống 20 pixel (từ vị trí top của hình vuông):
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.shadowBlur=10; ctx.shadowOffsetY=20; ctx.shadowColor="black"; ctx.fillStyle="blue"; ctx.fillRect(20,20,100,80);
cú pháp
context.shadowOffsetY=số;
giá trị thuộc tính
giá trị | miêu tả |
---|---|
số | Chính giá trị hoặc giá trị âm, định nghĩa khoảng cách thẳng đứng giữa bóng và hình dạng. |
Chi tiết kỹ thuật
Giá trị mặc định: | 0 |
---|
Hỗ trợ trình duyệt
Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ thuộc tính này hoàn toàn.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Ghi chú:Internet Explorer 8 và các phiên bản sớm hơn không hỗ trợ yếu tố <canvas>.