【发布时间】:2020-08-29 09:52:33
【问题描述】:
如何添加变量中的特定 CSS 文件?
render {
const {styleSheet} = this.prop;
return (
<div className={styleSheet}>
<h4> Hi </h4>
<div>
)
}
假设我的样式表属性可以具有 red 、 green 和 blue 的值
-
red字体颜色为红色,内容在左侧。 -
green字体颜色为绿色,内容居中。 -
blue字体颜色为蓝色,内容在右侧。
如何为每个值创建不同的样式表文件?
ps。我正在尝试创建一些我将拥有模板的东西......模板将有很多相同的数据,但样式不同......作为一个例子,如果我们拿一张成绩单......每个成绩单都有相同的数据,但它有不同的模板......所以我想为不同的模板创建不同的样式表......现在请回答。
【问题讨论】:
-
你能显示 styleSheet 包含的日志吗??
-
也许这个链接会有帮助:
Four ways to style react componentscodeburst.io/4-four-ways-to-style-react-components-ac6f323da822 -
我已经更新了帖子,请再看一遍。
-
那么您想要为每个组件实例添加不同的 css 文件?
-
是的,templateStyle 将决定每个组件的样式,每个样式表的值都会有所不同。