next.js 我不知道如何将全局 .container css 样式应用到其他页面
next.js I don't know how to apply global .container css style to other pages
我是新来的反应 next.js
我正在尝试用 next.js
做一个项目
我有一个具有 .container 样式属性的全局 css,我将其导入到我的 _app.js 文件中。
但是我不知道如何在页面中导入它。
我有一个带有导入 module.css 的页面,我知道但是在这个页面中有一个 div 和全局容器 class 我不知道如何传递 css 属性.
是否可以在全局 css 中编写 .container 属性 或者它是否只适用于全局标签,如 a、img、h1 等?
我对 Next.
中的 css 有点迷茫
我想我已经弄清楚如何将全局 css 传递给包含 module.css 的页面,但我知道我受困于模块 css.
我创建了一个像这样的强大的 HeroSection :
import React from "react";
import style from "./heroSection.module.css";
function HeroSection({ title, paragraphs, image }) {
return (
<div className={style.heroSection}>
<div className={style.text}>
<h1>{title}</h1>
<div className={style.paragraphes}>{paragraphs}</div>
</div>
<img src={image} alt="" />
</div>
);
}
export default HeroSection;
一个包含组件并添加道具的页面:
<HeroSection
title="Nous contacter"
paragraphs={
<>
<div className="para1">
<p> Améliorons ensemble ce projet de société !</p>
<p>
Nous sommes à l’écoute de tes suggestions, avis et
commentaires.
</p>
</div>
<p>
C’est juste ici
</p>
</>
}
image="/images/contact.jpg"
/>
在我的 heroSection.module.css 我有这个代码 :
.para1 {
margin-bottom: 44px;
}
如您在包含 heroSection 的页面中所见,div 具有 class 名称“para1”,但我无法在其上应用 css。
我尝试 className={style.para1} 但没有成功。
如何设置作为道具传递的 div 的样式?
您需要在使用 <HeroSection>
组件的页面中导入 CSS 文件。
import style from "<relative-path-to-heroSection.module.css>";
然后将适当的class传递给更下方的<div>
。
<HeroSection
title="Nous contacter"
paragraphs={
<>
<div className={style.para1}>
<p> Améliorons ensemble ce projet de société !</p>
<p>
Nous sommes à l’écoute de tes suggestions, avis et
commentaires.
</p>
</div>
<p>C’est juste ici</p>
</>
}
image="/images/contact.jpg"
/>
我是新来的反应 next.js
我正在尝试用 next.js
做一个项目 我有一个具有 .container 样式属性的全局 css,我将其导入到我的 _app.js 文件中。
但是我不知道如何在页面中导入它。
我有一个带有导入 module.css 的页面,我知道但是在这个页面中有一个 div 和全局容器 class 我不知道如何传递 css 属性.
是否可以在全局 css 中编写 .container 属性 或者它是否只适用于全局标签,如 a、img、h1 等?
我对 Next.
中的 css 有点迷茫
我想我已经弄清楚如何将全局 css 传递给包含 module.css 的页面,但我知道我受困于模块 css.
我创建了一个像这样的强大的 HeroSection :
import React from "react";
import style from "./heroSection.module.css";
function HeroSection({ title, paragraphs, image }) {
return (
<div className={style.heroSection}>
<div className={style.text}>
<h1>{title}</h1>
<div className={style.paragraphes}>{paragraphs}</div>
</div>
<img src={image} alt="" />
</div>
);
}
export default HeroSection;
一个包含组件并添加道具的页面:
<HeroSection
title="Nous contacter"
paragraphs={
<>
<div className="para1">
<p> Améliorons ensemble ce projet de société !</p>
<p>
Nous sommes à l’écoute de tes suggestions, avis et
commentaires.
</p>
</div>
<p>
C’est juste ici
</p>
</>
}
image="/images/contact.jpg"
/>
在我的 heroSection.module.css 我有这个代码 :
.para1 {
margin-bottom: 44px;
}
如您在包含 heroSection 的页面中所见,div 具有 class 名称“para1”,但我无法在其上应用 css。 我尝试 className={style.para1} 但没有成功。 如何设置作为道具传递的 div 的样式?
您需要在使用 <HeroSection>
组件的页面中导入 CSS 文件。
import style from "<relative-path-to-heroSection.module.css>";
然后将适当的class传递给更下方的<div>
。
<HeroSection
title="Nous contacter"
paragraphs={
<>
<div className={style.para1}>
<p> Améliorons ensemble ce projet de société !</p>
<p>
Nous sommes à l’écoute de tes suggestions, avis et
commentaires.
</p>
</div>
<p>C’est juste ici</p>
</>
}
image="/images/contact.jpg"
/>