您的位置:首頁>正文

關於canvas畫布使用fillRect()時高度出現雙倍效果解決辦法

當設置canvas的寬度和高度時,只有內嵌css有效,外部css會出現拉伸的情況,例如:

Document不支持canvas標籤

顯示情況如下:

該效果與我們預想的不同,此時有兩種修改方案:

(1)在代碼js中添加設置寬高屬性的代碼設置寬度和高度:

canvas.setAttribute("height",canvas.clientHeight);canvas.setAttribute("width",canvas.clientWidth);

(2)除去外部css中設置寬高屬性的代碼,給canvas標籤直接添加寬度和高度屬性:

不支持canvas標籤

最後顯示效果如下:

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示