打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
css3动画梳理

Css3动画 主要有3种:Transition、Transform 、Animation

Transition:对应属性 动画时间 效果 延迟时间 
多条属性相叠加用,号分开

.box1{

   width: 100px;

   height: 100px;

   background-color: red;

   transition:height 1s ease-in 0s;

 }

box1:hover{

  height:200px;

  transition:height 1s ease-in 1s,width 1s ease-in 0s;

}

Transform 

方式有scale(缩放),skew(倾斜),translate(移动),rotate(旋转),matrix,需要注意的是,多条动画叠加时,中间用空格分开,而不是逗号。

.box2{

   margin-top: 200px;

    width: 100px;

    height: 100px;

    background-color: blue; /*transform:translate(20px,40px);*/ transform:rotate(45deg); /*transform:scale(2,2);*/ /*transform:skew(-45deg,0) scale(2,2);*/ /*transform-origin:20% 20%;*/ transform-origin:left top;

}
Animation动画

@-webkit-keyframes animate1{

            0%{ width: 150px; }

            50%{ width: 200px; }

            100%{ width: 300px; }

        }

     .box3{ margin-top: 100px; width: 100px; height: 100px; background-color: green; /*infinite none normal */ 次数, 动画结束后的状态,循环方式,

-webkit-animation:animate1 2s linear 1s 3 forwards alternate ;

}

 灵活应用css3的动画特性能给页面增加亮点,也能提高工作效率,只是兼容性一直是浏览器的弊端。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何快速上手基础的CSS3动画
网页|CSS的动画实现
css 动画 transition和animation
用 CSS3 和 JavaScript 制作径向动画菜单
CSS3——过渡(CSS3)
CSS动画实例:一颗躁动的心
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服