html - 如何在CSS中向内创建脉冲效果?

标签 html css animation box-shadow pulse

在下面的代码中,有一个 CSS Pulse 动画。效果是朝向 Logo 的外部。如何对 Logo 的内部创建相同的效果?

If possible can you show me how to do both effects :
  • 从 Logo 的边缘向内。
  • 从 Logo 内部到边缘。

https://codepen.io/olam/pen/zcqea

最佳答案

你只是轻描淡写地翻转了效果。开始了:

@keyframes pulse {
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  30% {
      -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
      box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  0% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}

我只是切换了 100% 和 0%,并将 70% 更改为 30%。试试看。希望这有帮助

关于html - 如何在CSS中向内创建脉冲效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56348796/

相关文章:

html - 为整个网站设置一个图标

html - 链接到本地​​磁盘

android - Ola 跳针动画

wpf - 将 ListBoxItem 从一个 ListBox 动画到另一个 ListBox

c# - 在嵌套的转发器中使用数据列表项

javascript - jquery DataTable 搜索和排序不起作用

html - 背景颜色未出现在此上下文中

html - 复选框与隐藏的输入一起不起作用

javascript - 将元素符号导航栏放在幻灯片中

angularjs - 告诉 ngAnimate 只为 ngShow/ngHide 设置动画