CSS3中变形与过渡的使用

CSS3中变形与过渡的使用

2D操作


  1. 平移:translate(x轴的平移距离,y轴的平移距离)
示例:
	transform:translate(20px,20px);
  1. 旋转:rotate(旋转的角度)
    • rotateX:围绕X轴旋转
    • rotateY:围绕Y轴旋转
    • rotateZ:围绕Z轴旋转
示例:
   	transform:rotate(45deg);	//绕X,Y,Z轴进行旋转
   	transform:rotateX(10deg);	//绕X轴进行旋转
   	transform:rotateY(10deg);	//绕Y轴进行旋转
   	transform:rotateZ(10deg);	//绕Z轴进行旋转
  1. 缩放:scale(x轴缩放的大小,y轴缩放的大小)
示例:
   	transform:scale(0.5,0.5); //缩放0.5倍
  1. 倾斜的效果:skew(x轴倾斜的角度,y轴倾斜的角度)
示例:
	transform:skew(10deg,10deg);

transform-origin属性

transform-origin可以通过属性来改变旋转中心
实例

transform-origin: 50% 100%;
transform-origin: left top;
transform-origin: 200px 100px;

3D操作之三维空间的变形

三维空间中用到了translaterotate两个属性

  1. 平移:translate(x轴的平移距离,y轴的平移距离,Z轴的平移距离)

示例

transform:translate(x,y);
transform:translateY(y);
transform:translate3D(x,y,z);	/*3D位移*/
  1. 旋转:rotate用法见上面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值