按钮动画

通常 CSS 中实现动画有两种思路,transition和animation。一般而言,简单的、需要主动触发(:hover 、:active或者动态切换类名等)的可以用transition实现,其他的都可以用animation。

总结:

  1. 简单动画用transition,其他用 animation
  2. transition 可以通过设置时长为 0 来重置
  3. animation 可以通过设置 none 来重置
  4. 在 :active 时重置动画,点击后会再次运行动画
  5. 复杂的动画可以借助现有的动画库,例如 anmate.css
  6. 设置动画时长为 0 可以避免首次渲染出现动画

refer: CSS 实现按钮点击动效的套路

代码实例: button动效

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 在上一篇认识CoreAnimation中笔者介绍了系统的动画库CoreAnimation,使用动画库有很多好...
    sindri的小巢阅读 13,635评论 4 50
  • 溢出 内容多,容器小,会发生溢出默认溢出显示,默认纵向溢出 溢出的控制 overflow1.visible 默认值...
    徐来1阅读 478评论 0 0
  • 最近LOL六周年官网网页得到了更新,里面出现了这样的一个动画: 我看这个动画挺有意思的,想看看是怎么做的,就通过检...
    tomfriwel阅读 1,481评论 15 7
  • 一、CSS中的属性和取值 1.文本类属性: text-align属性:此标签内容的水平对齐方式,内容须为具体文字/...
    刘远舟阅读 565评论 0 1
  • 完整原文地址见简书https://www.jianshu.com/p/f3b52299aaa6[https://w...
    凌川江雪阅读 724评论 0 2