我可以在Javascript中进行@media
查询(例如,检查网页是否与@media (max-width: 640px)
匹配)。但是,我似乎找不到任何方法来查找实际的@media
属性本身。例如,monochrome
值、aspect-ratio
或color-index
。
我可以使用一组庞大的MediaQueryList查询来强行实现它,但这似乎是一种糟糕的方法。
我是不是漏掉了什么明显的东西?我还没能找到任何方法来做到这一点。
谢谢
发布于 2020-04-21 08:39:31
您可以在styleSheet
数组中访问所有CSS规则。
var styleSheet = document.styleSheets[0];
var rules = styleSheet.cssRules || styleSheet.rules;
https://stackoverflow.com/questions/61334175
复制相似问题