过渡动画、弹性盒子、calc计算函数

这篇博客详细介绍了CSS3中的过渡动画,包括transition-property、transition-duration等属性的使用,并探讨了弹性盒子布局,包括在父元素和子元素上的各种属性设置,如justify-content、align-self等,同时提到了弹性盒子的兼容性和网页布局的发展历史。
摘要由CSDN通过智能技术生成

一、过渡动画

过渡动画需要触发才能执行

  • transition-property 参与过渡的属性

参与过渡的属性   如果不写 默认是all
transition-property:width,height,background;  //如果有多个参与过渡的属性,中间用逗号隔开
transition-property: all;  all 代表所有属性都参与过渡
​
  • transition-duration 过渡的完成时间

 
/* 过渡的完成时间  s秒  ms毫秒   1s=1000ms*/  必填
 transition-duration:5s;
  • 过渡代码的位置

​
如果希望只有划入时有过渡,那就把过渡属性写在hover里
​
如果希望划入和滑出都有,那就把过渡属性写到盒子本身
​
  • transition-timing-function 过渡的执行速度

​
 transition-timing-function:ease;  默认速度  下图5个速度是自带的五个值  linear匀速
 transition-timing-function: cubic-bezier(0,1.9,1,-1.07);可以自定义速度
 贝塞尔曲线官网:https://cubic-bezier.com/#0,1.9,1,-1.07

  • transition-delay 过渡的延迟时间

    transition-delay:2s;

    说明:这些属性都可以写多个值,和过渡的属性一一对应

                transition-property:height,background,width;
                transition-duration:4s,1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值