CSS是否有类似于@media
查询的东西,允许我根据浏览器是否实现单独的样式有条件地应用样式?
您可以有条件地应用将覆盖另一个样式的样式,例如
background-color: #fff;
background-color: rgba(255,255,255,0);
只有在浏览器中实现第二种样式时,才会应用第二种样式,否则使用第一个定义的回退。
我想根据-webkit-background-filter
属性是否可用来做类似的事情。我只想对一个元素应用透明度,如果我也可以给它一个-webkit-backdrop-filter
,否则使它不透明。在纯CSS中,甚至在JavaScript中,这是可能的吗?
发布于 2016-05-08 14:52:45
您可以通过以下方式测试大多数CSS属性
document.body.style.hasOwnProperty(`prop name`)
属性名称的文本更改为标准样式属性,即
css
-webkit-背景过滤器<=> webkitBackgroundFilter js
至于应用样式,取决于您是添加/更改元素的样式还是添加/更改CSS规则.
https://stackoverflow.com/questions/37105318
复制相似问题