过渡和2d

一、过渡的概念:让div从一个状态圆滑的改变到另一个状态,形成简单的动画效果

单一属性:

1.过渡的css属性:transition-property 值:css属性,css属性

2.过渡时长:transition-duration 值:数字s

3.设置速度方式:transition-timing-function

①ease减速(比较快)

②linear匀速

③ease-in加速

④ease-out减速

⑤ease-in-out 先加速后减速

⑥贝塞尔曲线(http://web.chacuo.net/css3beziertool

⑦步骤 steps(步骤数量)

4.设置延迟时间

transition-delay 值:数字s

复合写法

transition: css属性 时长 速度方式 延迟时间

注意事项

将过渡效果添加到哪个元素上,哪个元素需要有过渡就给哪个加

hover只能在移入时触发,原本的样式加,不管移入还是移出都能生效

复合写法,注意两个秒数的顺序

二、2d的概念:在平面内让div进行移动、缩放、旋转

语法:属性transform

值:平移、缩放、旋转

平移:translateX(x轴移动的距离)正值向右,负值向左

translateY(y轴移动的距离)正值向下,负值向上

translate(x轴,y轴)

缩放:scaleX(x轴缩放的倍数)、scaleY(y轴缩放的倍数)、scale(x轴的倍数,y轴的倍数)

旋转:rotateX(围绕x轴旋转的角度,单位是deg)rotateY(y轴旋转的角度)rotate(围绕盒子中心点旋转的角度)

背面是否可见backface-visibility:hidden 不可见

设置旋转的圆心 transform-origin:圆心的x 圆心的y

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值