CSS3动画效果-transition

前面的话

通过过渡transition,可以让web前端开发人员不需要javascript就可以实现简单的动画交互效果。过渡属性看似简单,但实际上它有很多需要注意的细节和容易混淆的地方。本文将介绍和梳理关于CSS过渡的知识


1.transition的浏览器支持情况

IE10+支持,IE6\7\8\9都不支持!目前,其他浏览器最新版本都支持,不需要再加前缀 -webkit- 之类的了

2.还是一步一步说说怎么用transition吧

页面只有一个div,其css如下:

<style type="text/css">
 2             div {
     
 3                 width:100px;
 4                 height:30px;
 5                 background-color:#FF9900;
 6             }
 7             div:hover {
     
 8                 width: 300px;
 9             }
10         </style>

鼠标移动到div上,div立刻变宽为300px,效果如下:

在这里插入图片描述
现在在div身上加上 transition:0.5s;

 <style type="text/css">
 2             div {
     
 3                 width:100px;
 4                 height:30px;
 5                 background-color:#FF9900;
 6                 /* 加上这个,让变化慢一点 */
 7                 transition: 0.5s;
 8             }
 9             div:hover {
     
10                 width: 300px;
1
  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值