我正在尝试在画布内创建一个div。
我想让div表现如以下图片所示:http://i40.tinypic.com/10fxaxi.png。 div应该从步骤1过渡到步骤5,如图片中所述。

就像有一本书的页面在这个角度,视图和视角上翻转一样。
有人可以帮我吗?它应该只是Html5,css3和任何JS pr Jquery。
谢谢。

最佳答案

您可以使用画布上下文的转换来进行页面翻转。

缩放可以使用context.scale(scaleX,scaleY)完成。

可以使用context.rotate(radianAngle)进行旋转。

倾斜没有专用的上下文命令,但可以使用context.transform(1,skewY,skewX,1,0,0);来完成。

您还需要context.translate,它设置所有缩放,旋转和倾斜操作的原点:context.translate(X,Y)。

尝试一下,如果有疑问,请返回您的代码。

祝您的项目好运!

10-01 01:45
查看更多