關(guān)于在canvas中插入的canvas的位置問題
當(dāng)插入畫布的位置較大時(shí),無論是上述代碼,還是將圓的半徑改大,都無法顯示;(網(wǎng)頁右側(cè)的藍(lán)色小球是金山詞霸的浮標(biāo));
當(dāng)插入畫布位置為0時(shí)才會(huì)顯示;
而且插入的畫布無法重復(fù),無論橫向還是縱向
請(qǐng)大神指教
當(dāng)插入畫布的位置較大時(shí),無論是上述代碼,還是將圓的半徑改大,都無法顯示;(網(wǎng)頁右側(cè)的藍(lán)色小球是金山詞霸的浮標(biāo));
當(dāng)插入畫布位置為0時(shí)才會(huì)顯示;
而且插入的畫布無法重復(fù),無論橫向還是縱向
請(qǐng)大神指教
2017-11-22
舉報(bào)
2018-05-03
畫布大小與位置的問題,你可以F12看看你畫布的實(shí)際大小和位置,你實(shí)例化的坐標(biāo)為50,50,半徑為48,你畫布從100,100開始肯定不行呀
2017-11-22
你的代碼中那行 “context.fillRect (0, 0, 100, 100)”
代表你在初始畫布上填充從 0 0 開始,寬高100的新畫布。
而你的新畫布就是寬高100,那一個(gè)新畫布就填滿你要填充的區(qū)域了。
試試把 fillRect 改成 (0, 0, canvas.widht, canvas.height)