HTML5 canvas畫矩形時(shí)出現(xiàn)邊框樣式不一致的解決方法是怎樣的,相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
這兩天需要用到同事HTML5畫圖的東東,發(fā)現(xiàn)里面畫矩形的函數(shù)畫出來(lái)的邊框出現(xiàn)了樣式不一致的問(wèn)題,最后我通過(guò)一些排除法找到了問(wèn)題的癥結(jié),現(xiàn)分享給大家。
先附上HTML5畫矩形的的代碼:
代碼如下:
你會(huì)發(fā)現(xiàn)執(zhí)行后邊框樣式不一樣,明顯底部很細(xì)。顏色也略有不同
把context.rect(188.0, 50, 200, 100.375)修改為context.rect(188.0, 50, 200, 100)后,發(fā)現(xiàn)樣式就完全一致了。
由此說(shuō)明:畫矩形的時(shí)候,如果里面的參數(shù)有不是整數(shù)的話,容易導(dǎo)致邊框問(wèn)題,所以建議大家取整后再用。
看完上述內(nèi)容,你們掌握HTML5 canvas畫矩形時(shí)出現(xiàn)邊框樣式不一致的解決方法是怎樣的的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!