使用transform-origin设置css3旋转中心,分别有两个参数,代表x和y轴的位置。
旋转参考的零点:元素左上角的位置或者说盒子模型的左上角。
参考点的坐标线:向右的x轴和几何x轴一样取正值,向下的y轴和几何y轴相反取正值,图解如下:
CSS transform中的rotate的旋转中心设置有两种:
1.使用关键字设置位置 transform-origin: center bottom
第一个参数可选center、left、right。分别代表盒模型几何横向中间,横向左侧,横向右侧
第二个参数可选center、top、bottom。分别代表盒模型几何竖向中间,竖向头部,竖向底部
2.使用像素值设置位置 transform-origin:3px 40px两个参数为坐标值的x和y值,单位是像素。
1、首先新建一个html5文档,完成基本代码编写,如下图所示。
2、然后新建一个长100像素,高50像素背景为红色的长方形图层。
3、接着通过输入“border-radius:50%/50%”属性,如下图所示,将长方形图层设置成一个椭圆形。
4、接下来就是将椭圆旋转了,用“transform:rotate(30deg)”将椭圆旋转30度。
5、这样就实现了用css3将椭圆旋转,如下图所示预览即完成了。