如何在 Reactjs 中执行以下 CSS 媒体查询?
.heading {
text-align: right;
/* media queries */
@media (max-width: 767px) {
text-align: center;
}
@media (max-width: 400px) {
text-align: left;
}
}
我尝试了以下方法,但它引发了语法错误并且无法编译。
heading: {
textAlign: 'right',
@media (maxWidth: '767px') {
textAlign: 'center';
}
@media (maxWidth: '400px') {
textAlign: 'left';
}
}
原文由 Let Me Tink About It 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您有特殊情况,当您需要在您的 react 应用程序中获取媒体查询结果时(例如,您想在移动版本中显示某些组件),您可以使用 react-responsive 或 react-media-hook 等帮助程序。