首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE11 CSS动画问题

IE11 CSS动画问题
EN

Stack Overflow用户
提问于 2018-03-22 17:14:44
回答 1查看 327关注 0票数 1

我正在使用下面的CSS做一个梯度滚动动画,它是很好地分开形式在IE11。(我猜所有其他版本的IE)

它在Chrome和Firefox中运行得很好,还没有经过边缘测试,但我只是想知道是否有人知道这是否有可能修复IE11?

似乎是剪裁不起作用。如何修改代码以与IE以及所有其他浏览器兼容?

网站在这里,链接到站点

代码语言:javascript
复制
    .elementor-icon .fa:before {
          background: linear-gradient(132deg, #e31372, #12a9c1, #5086bb, #6a10b4, #d49c10);
  background-size: 400% 400%;
  animation: BackgroundGradient 10s ease infinite;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@keyframes BackgroundGradient {
                0% {background-position: 0% 50%!important;}
                50% {background-position: 100% 50%!important;}
                100% {background-position: 0% 50%!important;}
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-22 20:38:56

您可以在线性梯度中使用这个小回退"hack",add (也有一个用于Opera的行,但我没有尝试):

代码语言:javascript
复制
.elementor-icon .fa:before {
    background: -webkit-linear-gradient(132deg, #e31372, #12a9c1, #5086bb, #6a10b4, #d49c10);
    background: -o-linear-gradient(transparent, transparent);
    background-size: 400% 400%;
    animation: BackgroundGradient 10s ease infinite;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@keyframes BackgroundGradient {
    0% {background-position: 0% 50%!important;}
    50% {background-position: 100% 50%!important;}
    100% {background-position: 0% 50%!important;}
}

因为IE不支持webkit前缀,但Edge支持,所以它看起来没问题。

受本文启发:http://nimbupani.com/using-background-clip-for-text-with-css-fallback.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49434668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档