php - IE11 CSS动画问题

标签 php html css wordpress animation

我正在使用下面的 CSS 制作渐变滚动动画,它在 IE11 中的表现很好。 (我猜所有其他版本的 IE)

它在 Chrome 和 Firefox 中运行良好,尚未测试边缘,但我只是想知道是否有人知道这是否可能完全修复 IE11?

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

网站在这里 Link to Site

    .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;}
}

最佳答案

你可以使用这个小的回退“hack”,将 -webkit- 添加到线性渐变(Opera 也有一行,但我没试过):

.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

关于php - IE11 CSS动画问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49434668/

相关文章:

php - 具有日期时间的 Symfony 实体

javascript - php 的 $_POST 中的 angularJs POST 数据

html - 如何设置内容部分的全高

html - 新闻自动收报机的 css3 自定义动画

android - 修复 Android 中的绝对定位

html - Bootstrap 3 中 3 列高度相同的 1 像素失真

php - 为什么php中的某些DateTime对象需要@符号

ASP.NET 菜单控件不考虑 IE 或 FF 中的填充值

html - 根据子元素的文本自动调整芯片组件(div)的宽度

php - 如何在循环中使用 woocommerce 数据属性