css - IE 11 或 Google Chrome 的主要 Less 代码更改

标签 css google-chrome less internet-explorer-11

我使用主要的 less 编译器来创建我的 css 文件。对于我的徽章,我使用例如谷歌浏览器的这段代码:

.badge-default{
  position: relative;
  left: 18px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #FFF;
}

现在我也想在 IE11 中使用我这边,但据我所知 -webkit-background-clip 和 -webkit-text-fill-color: transparent;与 IE11 不兼容。如何更改我的 less 代码以使用浏览器实际支持的特定类 .badge-default?

非常感谢您的回答。

问候

最佳答案

如果您在其他浏览器中遇到问题,我推荐这篇文章:http://nimbupani.com/using-background-clip-for-text-with-css-fallback.html

CSS 技巧有一个使用 modernizr 的回退方法:https://css-tricks.com/image-under-text/

关于css - IE 11 或 Google Chrome 的主要 Less 代码更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29370497/

相关文章:

html - 将较小的元素符号与较大的文本垂直对齐

javascript - 强制 window.open() 在 chrome 中创建新选项卡

在 Chrome 中模拟缩放的 Css

html - 如何使用相同名称的类但使用不同的样式

html - 元素在其他浏览器中调整大小?

html - 单击元素后面的按钮

WPF:如何在WPF/MVVM中制作Google Chrome样式的GUI?

css - 在LESS中使用属性名称中的变量(动态属性/属性名称插值)

css - sass @include 以不同的方式工作

javascript - 使用iCheck-helper时如何处理radio事件?