两个单独类中的 css 动画

标签 css animation background less background-color

问题看起来很简单。

使用这段代码动画工作:

<div class="merged" ></div>
.merged {
     width:20rem;
     height:20rem;
     background: linear-gradient(297deg, #413f3d, #373533, #413f47, #8f6fee);
     color: @step4 !important;

     background-size: 800% 800%;
     animation: animbg 6s ease infinite;
     @keyframes animbg { 
         0%{background-position:0% 26%}
         50%{background-position:100% 75%}
         100%{background-position:0% 26%}
     }

}

当动画被分离到另一个类时,它不会:

<div class="colors animation" ></div>
.colors {
     width:20rem;
     height:20rem;
     background: linear-gradient(297deg, #413f3d, #373533, #413f47, #8f6fee);
     color: @step4 !important;
     }

.animation{
     background-size: 800% 800%;
     animation: animbg 6s ease infinite;
     @keyframes animbg { 
         0%{background-position:0% 26%}
         50%{background-position:100% 75%}
         100%{background-position:0% 26%}
     }

}

要做的事情:

如何使动画工作并将其作为单独的类提供?

谢谢

最佳答案

如果我遗漏了一些明显的东西,请提前致歉。我想我的动画效果很好 http://codepen.io/panchroma/pen/BLzYxB

在 OSX Safari 和 Chrome 版本 52.0.2743.116(64 位)上测试

除了我在第 1 行明确定义了变量 @step4 的值外,CSS 与您发布的内容完全相同。我不确定您对这种颜色的意图是什么所以我从你的动画中选择了一个值。

希望这对您有所帮助!

关于两个单独类中的 css 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39499932/

相关文章:

android - 如何知道我的 android 应用程序是否可见?

javascript - 使用javascript点击伪元素?

android - 如何从停止的值开始 Android 动画?

ios - Swift 3 - 按钮动画向右跳转

ios - 动画 UITextView 增加或减少数字的值

javascript - 如何更改浏览器扩展中另一个窗口上的事件选项卡?

ios - 在 iOS 7 中如何将用户背景添加到应用程序中作为半透明背景?

html - 有滚动条,但没有内容

html - 全宽导航是 CSS 上的坏方法吗?

html - 具有最大高度的流体肖像图像