【问题标题】:SVG fill-opacity equivalent for IE8 VML与 IE8 VML 等效的 SVG 填充不透明度
【发布时间】:2013-11-12 05:00:04
【问题描述】:

填充-不透明度选择器似乎在 IE8 中不起作用。有谁知道如何使 IE8 中的 VML 形状半透明?

【问题讨论】:

  • 我以为 IE8 根本不支持 SVG...stackoverflow.com/questions/9353798/…
  • @BigBadaboom 你是对的,它是 vml。编辑我的答案。
  • 您是否考虑过使用像 Raphael 这样同时支持 SVG 和 VML 的库?
  • @Spudley 目前正在使用 Raphael。 VML 中有回调函数为形状设置 CSS。我正在尝试设置透明度

标签: css vml


【解决方案1】:

您是否尝试过将opacity 属性设置为v:fill 元素?

var vfill = document.createElement("v:fill");
vfill.setAttribute("color",fillcolor);
vfill.setAttribute("opacity",fillopacity);

来源

http://msdn.microsoft.com/en-us/library/bb229612(v=vs.85).aspx

【讨论】:

    【解决方案2】:

    我决定不要管它了。如果 IE8 拒绝接受 SVG,那么用户将不得不使用更丑陋的 VML 体验:P

    【讨论】:

      猜你喜欢
      • 2016-10-12
      • 1970-01-01
      • 1970-01-01
      • 2014-03-18
      • 2011-08-27
      • 1970-01-01
      • 2013-06-17
      • 2011-12-05
      • 2013-09-08
      相关资源
      最近更新 更多