CSS:-ms-filter不在角度4的IE上工作

时间:2017-11-16 07:54:36

标签: css angular internet-explorer angular2-template

使用角度4在IE浏览器中无法使用过滤器。 这是我的css代码:

.style{-ms-filter: grayscale(50%); -ms-filter: brightness(70%);}

1 个答案:

答案 0 :(得分:0)

  1. css filter的现代定义在IE8中不起作用。 IE8确实有较旧的专有MS过滤器,但那些不一样。
  2. 对于具有相同名称的行,选择器不能有2个属性。这不是CSS的工作原理。在这种情况下,第二个-ms-filter将覆盖第一个brightness(70%),因此仅使用.style {filter:gray} 根据{{​​3}},解决方案是使用逗号分隔多个值。
  3. 除此之外,IE10和IE11显然既不支持旧的MS版本也不支持更新的标准版本,所以你在任何版本中都运气不佳。

    您可以使用

    brightness
    IE8中的

    将灰度设置为100%,但我没有找到vm.getVoice("kevin16") 的任何等效物,抱歉。