如何将 css 变量传递给 Javascript 对象中的媒体查询? [复制]

Posted

技术标签:

【中文标题】如何将 css 变量传递给 Javascript 对象中的媒体查询? [复制]【英文标题】:How can I pass css variable to media queries in Javascript Object? [duplicate] 【发布时间】:2022-01-09 09:25:37 【问题描述】:

我想将 css 变量传递给我的媒体查询,但我不知道如何。

这是一个 Next.Js 项目,我使用theme-uisx 属性来分配样式。

const styles = 

    headerLinkContainer: 
        width: '500px',
        justifyContent: 'space-evenly',
        alignItems: 'center',
        "@media screen and (min-width: var(--medium-devices))": 
            display: 'none',
        
    ,

我尝试了"@media screen and (min-width: 'var(--medium-devices)')",但它不起作用。

你们能帮帮我吗?

【问题讨论】:

【参考方案1】:

您不能在 js 中使用媒体查询。 最好的解决方案是:

if (window.matchMedia("(min-width: 600px)").matches) 

【讨论】:

谢谢!如果有人需要,我也在这里找到了答案***.com/questions/40722882/…

以上是关于如何将 css 变量传递给 Javascript 对象中的媒体查询? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Django 变量传递给 Javascript

如何将变量(laravel)传递给javascript?

如何从 Blade 格式 HTML 将 PHP 变量传递给 JavaScript 函数

如何将javascript变量传递给django模板标签

如何将 JavaScript 变量传递给 jQuery ajax 请求

如何将javascript变量传递给数据库