📅  最后修改于: 2023-12-03 14:50:43.821000             🧑  作者: Mango
当我们使用画布(Canvas)时,常常需要指定绘制的位置。但有些情况下,我们可能会被迷惑,不清楚哪个位置是正确的。下面,我们来看看究竟哪个不是画布的正确位置。
top
top
并不是画布(Canvas)的正确位置。锚点在画布(Canvas)的左上角,可以通过style
属性来设置top
的值,但并不会影响绘图的位置。
left
left
也不是画布(Canvas)的正确位置。锚点在画布(Canvas)的左上角,可以通过style
属性来设置left
的值,但并不会影响绘图的位置。
marginLeft
marginLeft
同样不是画布(Canvas)的正确位置。锚点在画布(Canvas)的左上角,可以通过style
属性来设置marginLeft
的值,但并不会影响绘图的位置。
marginTop
同样地,marginTop
也不是画布(Canvas)的正确位置。锚点在画布(Canvas)的左上角,可以通过style
属性来设置marginTop
的值,但并不会影响绘图的位置。
x
在画布(Canvas)中,正确的横坐标应该是x
。可以通过context.moveTo(x, y)
或context.lineTo(x, y)
来设置绘图的位置。
y
同样地,在画布(Canvas)中,正确的纵坐标应该是y
。可以通过context.moveTo(x, y)
或context.lineTo(x, y)
来设置绘图的位置。
综上所述,哪一个不是画布的正确位置?top
、left
、marginLeft
和marginTop
都不是。正确的位置是x
和y
。