Monday, June 3, 2024
 Popular · Latest · Hot · Upcoming
161
rated 0 times [  163] [ 2]  / answers: 1 / hits: 16915  / 5 Years ago, tue, september 10, 2019, 12:00:00

I was learning CSS modules in React and faced the confusion on why media query is not working. Here is the code:



Header.module.css file



 .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 file:



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;

More From » reactjs

 Answers
26

It should be .navContainer



@media (max-width: 768px) {
.navContainer {
color: red;
}
}

[#51672] Tuesday, September 3, 2019, 5 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
cierra

Total Points: 504
Total Questions: 108
Total Answers: 109

Location: Northern Mariana Islands
Member since Fri, Jan 15, 2021
3 Years ago
;