改变CSS这是我原来的代码:阵营使用镭下DIV
的CSS将改变所有的p
标签下<div className="TEST">
Home.js
export default class Home extends Component {
render() {
return (
<div className="TEST">
<p>1234567</p>
<p>1234567</p>
<p>1234567</p>
<a>qqqqqqqqqqqq</a>
</div>
);
}
}
风格。 css
.TEST p {
color:#ffa;
}
,如果我使用镭,我需要每个p
下<div className="TEST">
有一些方法我可以添加样式<div className="TEST">
只是一个时间来改变P个色彩像style.css的方式添加???
import Radium from 'radium';
let styles = {
home:{
test:{
color:'#ffa',
}
}
export default class Home extends Component {
render() {
return (
<div className="TEST">
<p style={styles.test}>1234567</p>
<p style={styles.test}>1234567</p>
<p style={styles.test}>1234567</p>
<a>qqqqqqqqqqqq</a>
</div>
);
}
}
不知道,如果是明确的给我,但我猜你正在寻找动态地添加新样式你的'样式'对象,然后在'render()'方法中使用它们,对吗? – dzv3
是的,我想知道如果我使用镭,是否意味着我需要在每个标签上添加样式,或者有其他方法,我可以只设置一次 – user2492364