当前位置: 首页 > 面试题库 >

-webkit-filter:其他浏览器的阴影

季炯
2023-03-14
问题内容

我具有使用以下CSS应用的阴影效果:

-webkit-filter: drop-shadow(0 1px 10px rgba(113,158,206,0.8));

有谁知道其他浏览器的等效功能。

请注意,我无法使用,box-shadow: 0 1px 10px rgba(113,158,206,0.8)因为这不会在形状的css箭头部分周围应用阴影效果


问题答案:

好的,我已经弄清楚了-Opera和firefox的等效项是:

filter: url(drop-shadow.svg#drop-shadow);

drop-shadow.svg如下所示:

<svg height="0" xmlns="http://www.w3.org/2000/svg">
 <filter id="drop-shadow">
    <feGaussianBlur in="SourceAlpha" stdDeviation="2.2"/>
    <feOffset dx="1" dy="4" result="offsetblur"/>
    <feFlood flood-color="rgba(0,0,0,0.3)"/>
    <feComposite in2="offsetblur" operator="in"/>
    <feMerge>
      <feMergeNode/>
      <feMergeNode in="SourceGraphic"/>
    </feMerge>
  </filter>
</svg>

IE太糟糕了,不支持svg值feOffset,feFlood或feMerge,因此当前没有等价物

我将保留这种开放性,以防有人弄清楚如何为IE产生这种效果

更新

IE版本:

-ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color='#444')";
filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=1, Color='#444')";


 类似资料:
  • 确保你的网站能够在Chrome和Android上正常运行后,你的工作并没有结束。即使Device Mode(设备模式)可以模拟一系列其他设备,如iPhone,我们鼓励你查看模拟其他浏览器的解决方案。 TL;DR 当您没有特定设备时,或想做某些事情的抽查,最好的选择是在浏览器中直接模拟设备。 设备仿真器和模拟器让你在工作站的各种设备上模拟你开发网站。 基于云的模拟器允许你跨不同平台为你的网站自动化单

  • 问题内容: 我知道这个问题,但所有答案都无法在Safari,Chrome等系统中使用。 可接受的策略(如此处所示)是设置tbody的高度和溢出属性,如下所示: 不幸的是,这不适用于任何Webkit浏览器。关于它的错误报告似乎没有被高度重视(6月5日报道)。 所以我的问题是:是否有其他有效的替代策略?我尝试了两表方法,但是无法保证标题与内容对齐。我是否只需要等待Webkit对其进行修复? 问题答案:

  • 我注意到Chrome中的orderBy排序与其他浏览器中的排序不同。 我正在为角1.3中的一个项目写作。 对于特定的浏览器没有特殊的逻辑,两个数组完全相同。 谓词是显式定义的: 我的ng重复看起来像这样: 我的代码没有什么特别之处。但是,“大小”是字符串(例如大小:“8-”、…、大小:“6”、…)。为什么Chrome上的排序方式与其他浏览器完全不同? 我所有的结果都是从后端按样式分组排序,然后按大

  • 问题内容: 我正在使用MozillaFirefox,并且试图找到一种使用JavaScript和DOM访问同一窗口中其他选项卡的内容的方法(如果存在,我可以接受其他技术)。 例如, 我想运行一个JavaScript,在其中可以找到其他标签的标题。基本上,我需要这样做,以便可以标识由于当前页面中的而已打开的选项卡,而无需使用方法。我只需要一个简单的超级链接,即可打开与当前页面属于同一域的页面(该页面应

  • 浏览器工作原理。 目录 排版引擎 ​渲染​ JavaScript 引擎 ​并发模型​ ​内存管理​ ​执行环境​ 网络通信 ​缓存​ ​Cookie​ ​跨源资源共享​ 安全 ​同源策略​ Web APIs ​事件​ ​存储​ ​定时器​ ​Fetch​ 文档操作 数据通信 图形处理 音视频处理

  • 设计开发的页面与网站需要在浏览器上预览与调试。推荐使用 Chrome 浏览器。 Chrome Safari Firefox Edge(IE)