赞
踩
刚接触Next
,发现写单独的.css
文件引入页面不生效,也不能像vue
文件一样写style
,网上关于Next
的介绍又比较少,最后只能从Next官网
找突破口。下面就介绍下在Next
中添加CSS
样式的几种方法。
tailwindcss
推荐使用
优点:代码看上去很简洁,可以完成绝大部分样式需求
缺点:不能进行样式穿透修改组件库的样式
tailwindcss官网
home.js
function Home() {
return (
<>
<h1 className="text-center bg-red-600">我是home页面</h1>
</>
);
}
export default Home;
文件名.module.css
文件什么.module.css
home.module.css
.title {
color: red;
text-align: center;
}
home.js
import style from "./home.module.css";
function Home() {
return (
<>
<h1 className={style.title}>我是home页面</h1>
</>
);
}
export default Home;
JS
文件中home.js
不推荐使用,会显得文件很杂乱
function Home() { return ( <> <h1 className="title">我是home页面</h1> <style> {` .title { color: red; text-align: center; } `} </style> </> ); } export default Home;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。