gpt4 book ai didi

javascript - 如何获取当前的 CSS3 过滤器属性函数参数值?

转载 作者:太空宇宙 更新时间:2023-11-04 04:33:08 25 4
gpt4 key购买 nike

如果我在应用了 CSS3 过滤器属性的 DOM 对象上使用 $('#my-div').css("-webkit-filter") (jQuery),则以下字符串是返回:

 "blur(*px) invert(100%) etc"

如何快速找出应用于给定 DOM 元素的每个单独的 CSS3 过滤器属性函数参数(可能还有转换属性)的当前值?

最佳答案

.css 似乎包装了 window.getComputedStyle,在规范化 CSS 值方面做得很好。捕获名称/值的通用正则表达式是

/(?:^|\s+)(.*?)\((.*?)\)/g

您可以使用 .replace 而无需替换,以便分别获取过滤器的名称及其值,也许将它们存储在一个对象中。

http://jsfiddle.net/ExplosionPIlls/26kNc/

关于javascript - 如何获取当前的 CSS3 过滤器属性函数参数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16905225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com