javascript - 媒体查询不适用于 React 中的 CSS 模块
问题描述
我正在学习 React 中的 CSS 模块,并且对为什么媒体查询不起作用感到困惑。这是代码:
Header.module.css 文件
.nav {
list-style: none;
display: flex;
justify-content: flex-end;
margin: 0;
padding: 0;
}
.link {
margin-left: 20px;
}
.navContainer {
display: flex;
align-items: center;
justify-content: flex-end;
}
.header {
background-color: red;
}
@media (max-width: 768px) {
.nav-container {
color: red;
}
}
Header.js 文件:
import React from "react";
import styles from "./Header.module.css";
const header = ({ home, about, contact }) => { return (
<div className="row">
<div className="col-md-4">
<i className="fa fa-3x fa-github"></i>
</div>
<div className={`col-md-8 ${styles.navContainer}`}>
<nav>
<ul className={styles.nav}>
<li className={styles.link}>{home}</li>
<li className={styles.link}>{about}</li>
<li className={styles.link}>{contact}</li>
</ul>
</nav>
</div>
</div> ); };
export default header;
解决方案
它应该是.navContainer
@media (max-width: 768px) {
.navContainer {
color: red;
}
}
推荐阅读
- swift - 如何在特定的视图控制器中以编程方式(swift)隐藏状态栏?
- javascript - Axios - 防止 .then() 在 http 错误上执行
- python - 使用 skip_header 时在 genfromtxt 中获取标题
- mysql - 在 MySQL 中创建和更新列
- bash - 终端查找具有最新补丁号的文件
- ruby-on-rails - rspec 中是否有“非”等价物,例如“and_return”的逻辑非
- javascript - 一个 var 怎么能有一个值,然后在同一个 console.log 消息中被取消分配?
- php - PHP/PDO - 以高性能方式将大型表输出为 JSON
- python - 使用 PyQt5 显示和隐藏\关闭带有用户参数的窗口
- angular - 突出显示匹配模式的路径(Angular 7)