为什么在旋转之前需要翻译才能在画布中围绕自己旋转元素?

问题描述:

我刚开始学习HTML5元素,并试图找出如何旋转元素周围的自己,我偶然发现一篇文章说,你必须在旋转元素之前翻译原点,我想知道为什么?是不是翻译只是将您绘制的东西的原点移动到画布上的另一个点?为什么在旋转之前需要翻译才能在画布中围绕自己旋转元素?

你不旋转元素,而是整个画布。画布原点在左上角角落。首先转化为( - 或实际上是反方向的否定方向)您的元素,实质上将转化起点。