【发布时间】:2017-04-16 03:25:39
【问题描述】:
我试图在某个页面上以不同的方式定位此组件。但是当我为它提供另一个 className 属性时,它只使用在声明组件时提供的原始类的样式。
组件:
import React, { Component } from 'react';
import styles from './label.css';
class Label extends Component {
render() {
return (
<div className={styles.labelClass} />
);
}
}
export default Label;
我想以不同方式定位的页面:
import React, { Component } from 'react';
import styles from './page.css';
import Label from '../common/label.jsx';
class Page extends Component {
render() {
return (
<div>
<Label className={styles.positionLeft} />
</div>
);
}
}
export default Page;
通常我会使用自定义样式来执行此操作,但我必须使用媒体 查询,所以在这种情况下这是不可能的。
【问题讨论】:
标签: javascript css reactjs