【发布时间】:2018-05-14 23:52:32
【问题描述】:
我正在制作带有 css 和边框半径的类似“D”的图片,以使用 html2canvas 进行渲染。
这封信是用代码创建的:
.a2 {
width: 1em;
height: 1em;
border-top-right-radius: 1em;
border-bottom-right-radius: 1em;
border: 4px solid black;
border-left: 0px;
}
问题在于,虽然 css 正确显示,但画布却没有 - 画布中的右上角边框最后变薄了。
这里是 jsfiddle:https://jsfiddle.net/x2LxvL0g/1/
怎么了?
更新:
border-left 似乎在干扰border-top-right-radius。
我根据border-left制作了显示右上角半径的动画
https://jsfiddle.net/x2LxvL0g/10/
下面是动画结束画面:
【问题讨论】:
标签: css html2canvas