css - 在 W3schools 的点击示例中添加 "ripple"效果

标签 css css-transitions

我最近在 w3schools 学习 Css,我无法完全弄清楚这是怎么回事 example工作。

我不知道这个例子中以下3个转换代码有什么区别或用法

.button:after {
 transition-duration: 0.4s;
   }

.button:after {
transition: all 0.8s;
  }

.button:active:after {
transition: 0s
}

如果有人能帮助我解决这个问题,那就太好了。

最佳答案

更好地学习developer.mozilla

transition: <property> <duration> <timing-function> <delay>;

你的情况

.button:after {
    transition-duration: 0.4s;
 }

这里需要添加

transition-property: font-size;
transition-duration: 0.4s;
transition-delay: 2s;/*if you want a delay*/

all 表示应用到元素的所有属性

   .button:after {
      transition: all 0.8s;
   }

关于css - 在 W3schools 的点击示例中添加 "ripple"效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38302632/

相关文章:

html - 当我的页面放大或缩小时,如何修复我的子导航栏?

CSS 文本垂直淡入

html - CSS3 动画和过渡一起

jquery - 单击缩略图,div中的图像发生变化

css - Wordpress如何制作粘性导航菜单/使菜单始终粘在顶部?

css - 在 CSS3 中以一定 Angular 翻译图像

css - Firefox 18 中的转换有什么问题

jquery - 如何旋转一个div?

javascript - 同一 LESS 文件中的多个 'for' 循环

css - Bootstrap NavBar 上的图像,滚动时淡出