IE 中的多个 CSS 过滤器

2024-01-16

我只是想知道是否可以使用 CSS 在 IE 中应用两个不同的过滤器。 所以,我需要使用透明的 PNG 以及一些不透明度div。是否可以同时使用它们?

我的透明制造商线如下所示:

li.item .item-texture {
   background: none transparent scroll repeat 0% 0% !important; 
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ie/articles/item-content-hov.png', sizingMethod='scale') !important;
}

我尝试再添加一行(filter: alpha(opacity=50);) 并用逗号 (..'scale') !important, alpha(opacity=50);),但是没用。


抱歉,上面选择的答案不正确。你can在IE中应用多个过滤器,但它们需要用一个或多个空格分隔。

空格之前的逗号也可以使用,但前提是它位于右括号之后。因此 IE 4.0 过滤器不带参数,例如gray在这种情况下不起作用。最好只使用空格作为分隔符。

如果您访问上面给出的链接:http://msdn.microsoft.com/en-us/library/ms532847(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/ms532847%28v=vs.85%29.aspx,然后单击以下示例链接 http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/overview/filt_01.htm(当然,在 IE 中),您会看到旋转和模糊都应用于第二个图像。从“查看源代码”中,图像标签是:

<img id=image2 src="/workshop/samples/author/dhtml/graphics/sample.jpg" 
     style="filter:progid:DXImageTransform.Microsoft.Blur(strength=50), 
                   progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
     height="165px" width="256px" border="0" alt="ocean beach">

我已经在 IE7 和 8 中成功地模拟了框阴影的“扩散”(尽管成功取决于您认为它看起来有多可接受),使用:

filter: progid:DXImageTransform.Microsoft.Shadow(Color=#c5c1ae, Strength=10, Direction=0)
        progid:DXImageTransform.Microsoft.Shadow(Color=#c5c1ae, Strength=10, Direction=90)
        progid:DXImageTransform.Microsoft.Shadow(Color=#c5c1ae, Strength=10, Direction=180)
        progid:DXImageTransform.Microsoft.Shadow(Color=#c5c1ae, Strength=10, Direction=270);

这样阴影就会从 div 的各个方向扩散。我还在包含渐变的 div 上组合了阴影。然而,这并非没有风险。在上面的例子中,阴影有布局,你必须调整边距以适应它们的大小。此外,由于 IE 就是 IE,其中一些过滤器的组合可能会产生意想不到的后果,导致开发变通方法、放弃方法和拔掉头发。

在问题的原始示例中,如果列出多个过滤器,则前一个过滤器将被后一个过滤器覆盖,就像任何其他 CSS 属性一样。在第二个示例中,“!important”需要完全位于样式的末尾,否则整个 CSS 块都会被丢弃,因为它格式错误。 (实际上,!important 需要被完全抛弃。您需要使用它的唯一原因是,如果您正在开发第三方代码,并且需要保护您的标签免受另一个您无法控制的 !important-happy 开发人员的侵害。如果您的样式被无意中覆盖,则需要更具体的声明。)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IE 中的多个 CSS 过滤器 的相关文章

  • JavaScript:如何在 Internet Explorer 中模拟更改事件(委托)

    UPDATE 回顾 小提琴和赏金 这个问题并没有引起太多关注 所以我将花一些时间来解决这个问题 我知道我的答案和问题都过于冗长 这就是为什么我继续设置这把小提琴 http jsfiddle net vVA8N 在我看来 这是我目前必须用来接
  • Google 字体(上面有空格)无法在 IE7/IE8 上呈现

    有谁知道为什么 IE7 IE8 不会渲染 Google 字体 如果名称上有空格 您可以在这里查看演示 http jsfiddle net fYzAb 1 http jsfiddle net fYzAb 1 完全相同的两个标签 一个使用 Os
  • 如何使用 CSS 绘制一个向左的三角形?

    我已经很久没有建造这个向上的三角形了 我怎样才能改变我的 CSS 使角指向左边 http jsfiddle net 3sP8q http jsfiddle net 3sP8q left corner width 0 height 0 bor
  • Chrome 中的混合混合模式问题

    我一直在尝试在包含 css 不透明度过渡实例的页面上使用混合混合模式 似乎正在发生的情况是 包含 mix blend mode 的 div 在过渡期间 或者更确切地说 在动画进行过程中 显示得与没有混合模式时一样 我只发现这是 Chrome
  • 生成基于内联 HTML 样式的样式表?

    一段时间以来 我一直致力于对网站的不同部分进行样式设计 但是我尚未将内联样式放入样式表中 我想知道是否存在一个工具可以解析 HTML 文件并从中生成样式表 例如 这是我网站的一个片段 div class block style border
  • 使用 jquery 触发 css3 关键帧

    我写了一个关键帧动画 webkit keyframes cubemove 0 webkit transform translateZ 194px rotateY 0deg 20 webkit transform translateZ 194
  • CSS 背景在 iOS 中拉伸以填充高度,但滚动上有空白

    这个 CSS 让我的背景在 iOS 中填充 100 的屏幕高度 但有一个小问题 当你向下滚动时 最初有空白 然后当你松开手指并停止滚动时 背景图像会 调整 并填充 100再次屏幕高度的 如果您继续滚动 该问题不会在同一页面上再次出现 只是第
  • 不透明动画在 IE 上不起作用

    我有一个动画菜单 其中包含一些级联不透明动画 这些动画在打开菜单和悬停每个按钮时执行 它只是每 100 毫秒向菜单上的每个图标添加 colorHigh 类 你可以看到一个现场演示在这里 http germanalvarez net 5 la
  • 推迟未使用的 CSS

    我有一个关键的 CSS 流程 可以防止页面首屏内容出现无样式内容闪现 FOUC 我陷入了 推迟未使用的 CSS 这一点 Google PageSpeed 见解 灯塔 和 或 Chrome 的性能审核强调了这一点 我已经阅读了其他文章 但它们
  • 容器中的等间距 div

    这是我的例子 http jsfiddle net rtCP3 62 http jsfiddle net rtCP3 62 我有 3 个 或更多 div 我想在一个容器中均匀分布 当将 Angular 与 ng repeat 一起使用时 样式
  • 如何以编程方式删除受信任的根证书颁发机构中的证书?

    我需要能够从组织中的每台电脑中删除特定的证书 是的 我可以逐个座位 但我要到周四才能完成 而且我没有人力逐个座位 是否有使用 C 的编程方式来执行此操作 我认为你不需要编写任何 C 看看certmgr exe del http msdn m
  • 不透明度如何影响元素顺序?

    我发现 CSS 有一个非常奇怪的行为opacity与浮动元素相结合 考虑以下 HTML div div Right button div div div Overlay div 最后div将覆盖前两个浮动的 删除不透明度会将最新的 div
  • IE9 中的 IE7/8 模式与实际运行 IE7/8 相比效果如何

    我试图确认这一点是出于工作目的 因此我们不需要单独的虚拟机在 IE7 和 IE8 中进行测试 我一直只是使用IE9 F12 中的开发者工具并更改浏览器模式和文档模式来进行IE7和IE8测试 这与 真实 IE7 和 IE8 中的实际测试相比如
  • Mousemove视差效果移动div的位置

    我正在尝试创建轻微的视差效果 我不确定它是否真的构成视差 但这是一个类似的想法 其中有四层 当鼠标移动时 它们以略有不同的速率移动 我找到了一个很好的例子 它提供了与我想要的类似的东西 http jsfiddle net X7UwG 2 h
  • Z-Index 不起作用 - 替代技术或修复

    我已为固定位置的菜单栏分配了高 z index 但它仍然出现在我网站上其他元素的下方 是否有我可以使用的替代技术或者我编写的代码有问题 我的有问题的网站是here http ninjawarrior info new 注意 向下滚动后需要向
  • Angular 应用程序在 IE11 中给出空白页面

    Angular应用程序仅加载于Internet Explorer浏览器版本 当开发人员工具 F12 侧边栏打开时 没有使用任何 MDL 组件 因此它不同于this https github com google material desig
  • 四列布局,无需媒体查询即可转换为单列

    我正在尝试创建一个四列布局 其中每列随着窗口的大小而增大和缩小 但每列都有最小宽度 当窗口太小而无法将所有四列放入单行时 它会转换到单个列 每个部分占据整个宽度 我无法使用 flex box 或 CSS 网格来做到这一点 我想在没有媒体查询
  • 如何切换整个页面的深色主题?

    我已经成功地在 html 和 Flask 中按下复选框时切换深色主题和浅色主题 但是我怎样才能让深色主题覆盖整个页面 而不仅仅是一些 div 元素呢 边距仍然是浅色主题 CSS代码如下 container display flow widt
  • 更改导航栏悬停时 div 的背景图像

    我正在开发一个项目 我对 Javascript 很陌生 所以我想知道是否有 Jquery 代码或只是一个关于如何使背景图像在导航菜单悬停时更改的过程 例如将鼠标悬停在链接一上会将 div 的背景图像更改为图像 1 将鼠标悬停在链接二上会将
  • chrome 中的 Flexbox flex-flow 列换行错误?

    当使用列换行作为弹性流时 它似乎会对 chrome 中的容器尺寸造成问题 HTML 示例 div class root div class outer div class inner A div div class inner B div

随机推荐

  • 轮式拾取器的制作方法

    我正在尝试制作一个像这样的轮式拾取器this https code google com p android wheel 我尝试下载该项目 但 zip 下载中包含的唯一文件是wheel demo apk 和notes txt Notes t
  • 为什么数组插入的时间复杂度是 O(n) 而不是 O(n+1)? [复制]

    这个问题在这里已经有答案了 我刚刚开始学习数据结构 在进行数组插入时 我想知道为什么数组插入的时间复杂度是 O n 而不是 O n 1 在最好的情况下 当插入在最后一个地方时 时间复杂度是O 1 我想我们正在考虑 1 插入元素 因为没有元素
  • Windows 上有 /dev/null 吗?

    相当于什么 dev null在 Windows 上 我想你想要NUL 至少在命令提示符或批处理文件中 例如 type c autoexec bat gt NUL 不创建文件 I believe如果您尝试以编程方式创建文件 情况也是如此 但我
  • 如何检查 Android 资源是否缺少默认值?

    我很好奇如何找到缺少默认值的 Android 资源 例如 可以定义corner radius in dimens sw600dp xml 没有定义它dimens xml 这将导致最小宽度小于 600 dp 的任何设备上运行时崩溃 在上面的例
  • 跳回之前在 Vim 中打开的文件

    在使用 Vim 时 我有时会想查看函数定义或结构定义 所以我会使用C 跳到它 但是 我遇到了一些问题 首先 我不知道如何轻松地跳回来 看来我之前所在的文件已关闭 现在我正在新的文件中 有没有办法跳回来 或者保留一堆打开的文件供我弹回或其他什
  • 如何在 Android 版 Kotlin 上使用“setTextColor(hexaValue)”,

    背景 在 Java 中 我可以使用 TextView 的标准十六进制值直接更改 TextView 的文本颜色 textView setTextColor 0xffffffff white textView setTextColor 0x00
  • 数据更改后 CursorLoader 不更新

    我创建了一个小应用程序 试图了解该应用程序的功能LoaderManager and CursorLoader 课程 我已经实施了LoaderCallbacks
  • 将同步方法包装到可以“等待”的异步方法中

    我有一个同步调用 context User Where u gt u UserID twitterId u Type UserType Show SingleOrDefault 我需要将其包装成一个异步的 我可以使用await关键词 我怎样
  • API网关和微服务通信

    我正在构建微服务架构 我需要沟通方面的帮助 API 网关与服务通信的最佳方法是什么 我的 API 网关将是graphql apollo服务器和服务将是REST APIs 我应该使用 REST 与服务或某些消息系统进行通信吗RabbitMQ
  • 显式脚本结束标记始终转换为自结束标记

    我正在使用 xslt 将 xml 转换为 aspx 文件 在 xslt 中 我有一个脚本标记来包含 jquery js 文件 为了使其能够与 IE 一起使用 脚本标签必须有一个显式的结束标签 由于某种原因 这不适用于下面的 xslt
  • socket.io 是如何工作的? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在使用 socket io 它的
  • DateTime 对象上的不同 timezone_types

    我在 Postgres 上使用 Doctrine2 在一张表中 我有两种不同的日期类型 birthdate date and created at datetimetz 两者都成为 DateTime 对象 但具有不同的timezone ty
  • 为什么 babel-node 不支持 REPL 中的模块加载?

    确定的是babel node 不支持在 REPL 中加载模块 https stackoverflow com questions 36197012 babel node es6 modules arent supported in the
  • 如何在Python中使用线性索引访问二维数组

    我在 MATLAB 中有一段代码 我尝试将该代码转换为 Python 在 MATLAB 中 我可以这样写 x 1 2 3 4 5 6 7 8 9 这只是一个 3x3 矩阵 那么如果我使用x 1 5 MATLAB首先会传递矩阵x转换为 1x9
  • 是否可以使用 Android Animator 为 DialogFragment 条目设置动画?

    我有一个DialogFragment我show 当用户单击我的应用程序上的按钮时 我想设置一个动画来使Z轴旋转DialogFragment当它启动时 即 3d 卡翻转动画 我已经成功使用了windowAnimationStyle和以下样式做
  • firstElementChild 在 Internet Explorer 7 中不起作用...我有什么选择?

    考虑下面的 JavaScript var v if this children length gt 0 v this firstElementChild value 这适用于现代版本的 FireFox 和 Chrome 但是this fir
  • C# 中阻止 Excel 更新屏幕

    我正在使用 VIsual C for Excel 2010 编写一个加载项 该加载项从我们的服务中检索一些数据 并将结果写入特定电子表格的单元格中 但是 我不希望 Excel 显示用值填充单元格 因为这需要花费大量时间 所以我尝试了下面的代
  • 如何使用 VBA 或宏将 Outlook 邮件消息复制到 Excel 中

    我是 VBA 和宏的新手 如果有人帮助我使用 VBA 代码和宏 那将会很有帮助 每天我都会收到大约 50 60 封邮件 其中包含一个标准主题 任务已完成 我已经创建了一条规则 将所有这些邮件移至特定文件夹 任务已完成 每天阅读所有 50 6
  • Matplotlib / PyPlot 中的快速实时绘图

    多年来 我一直在努力在 matplotlib 中实现高效的实时绘图 直到今天我仍然不满意 我想要一个redraw figure函数 实时 更新图形 当代码运行时 并且如果我在断点处停止 将显示最新的绘图 这是一些演示代码 import ti
  • IE 中的多个 CSS 过滤器

    我只是想知道是否可以使用 CSS 在 IE 中应用两个不同的过滤器 所以 我需要使用透明的 PNG 以及一些不透明度div 是否可以同时使用它们 我的透明制造商线如下所示 li item item texture background no