【发布时间】:2019-10-27 16:01:28
【问题描述】:
H1.js
export default styled.h1`
margin: 0px;
color: white;
`;
我想改变这个组件的颜色,我试过了
import H1 from "./H1";
const ColoredH1 = styled(H1)`
color: "black"
`;
但这不是改变H1的颜色吗?
【问题讨论】:
H1.js
export default styled.h1`
margin: 0px;
color: white;
`;
我想改变这个组件的颜色,我试过了
import H1 from "./H1";
const ColoredH1 = styled(H1)`
color: "black"
`;
但这不是改变H1的颜色吗?
【问题讨论】:
【讨论】:
black,尝试“黄色”并查看差异
用color: black代替color: "black"
import H1 from "./H1";
const ColoredH1 = styled(H1)`
color: black;
`;
为了您的理解
const Button = styled.button`
color: red;
font-size: 1em;
margin: 1em;
padding: 0.25em 1em;
border: 2px solid red;
border-radius: 3px;
`;
const CoralButton = styled(Button)`
color: coral;
border-color: coral;
`;
render(
<div>
<Button>Normal Button</Button>
<CoralButton>Tomato Button</CoralButton>
</div>
);
【讨论】: