如何将媒体查询添加到 React CSS 对象?

Posted

技术标签:

【中文标题】如何将媒体查询添加到 React CSS 对象?【英文标题】:How do I add a Media Query to a React CSS object? 【发布时间】:2021-09-11 04:57:38 【问题描述】:

目前我有这个:

const ButtonStyles = 
    color: 'red',

但是我想为移动设备添加一个媒体查询,它看起来像这样吗?:

const ButtonStyles = 
    color: 'red',
    '@media (max-width: 900px)': 
        color: 'blue',
    

如果语法不是这种格式,那应该怎么做呢?

【问题讨论】:

您是否尝试过这里建议的选项:***.com/questions/54491645/… 【参考方案1】:

根据discussion,您不能将媒体查询与反应 css 对象一起使用。您必须使用带有类名或其他外部模块(如样式组件)的样式表。

【讨论】:

以上是关于如何将媒体查询添加到 React CSS 对象?的主要内容,如果未能解决你的问题,请参考以下文章

使用媒体查询添加/删除类

如何使用 CSS 媒体查询将背景图像缩放到查看窗口

了解 Retina 设备 CSS 媒体查询

React - Apollo 客户端,如何将查询结果添加到状态

如何添加“定向媒体查询”来引导4 sass媒体查询

如何将媒体属性添加到 ASP.NET MVC4 样式包