html - 背景大小卡在超过 100% 的值上?

标签 html css

试图弄清楚这里发生了什么。在 http://www.gradient-animator.com/ 上看到了一个非常酷的如何进行背景转换的示例

但是,当我将它们插入我的测试站点时,背景保持稳定并且不会进行转换,直到您在开发人员控制台中禁用 background-size 属性,然后重新启用它。

我只是为了我的生活,无法弄清楚出了什么问题......

@-webkit-keyframes gbpr {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes gbpr {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes gbpr { 
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
.container {
  height: 100%;
  width: 100%;
}
body,
html {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}
.container {
  background: linear-gradient(270deg, #0ae6ae, #2d80f3, #bd2df3, #f32d57);
  background-size: 800% 800%;

  -webkit-animation: gbpr 30s ease infinite;
  -moz-animation: gbpr 30s ease infinite;
  animation: gbpr 30s ease infinite;
}
<div class="container">

</div>

最佳答案

如果在线性渐变中包含 !important,动画将无法移动它。就那么简单。

关于html - 背景大小卡在超过 100% 的值上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32318177/

相关文章:

javascript - 使用 jQuery 修复 html 表的部分

javascript - 如何在 webpack 中根路径加载 CSS

css - 有没有办法在网格元素之间共享背景?

CSS 导航栏未出现

javascript - 暂停文档 - HTML、CSS、JavaScript

html - 在居中的 div 中居中内容

html - 如何正确处理从右到左的文本输入字段?

java - HTML如何解析<字体颜色="testing">?

html - 使用 Bootstrap div 获得 "overlap"效果

javascript - Div 没有显示在 JavaScript 中?