CSS对组件进行反应
我开始将CSS重写为React组件,但我遇到了一个问题,我知道如何做到这一点(顺便说一句,使用样式化组件):CSS对组件进行反应,css,reactjs,styled-components,Css,Reactjs,Styled Components,我开始将CSS重写为React组件,但我遇到了一个问题,我知道如何做到这一点(顺便说一句,使用样式化组件): 从“React”导入React; 导入样式化,{css}来自“样式化组件”; const Info=styled.div` 显示器:flex; //等等。 ${props=>props.title&&css`font-size:15px`} ` 常量框=styled.div` &:第一类{ //更多的css } ` //用法 一些信息 我建议您遵循@Mikkel评论中所述的官方标准,您
从“React”导入React;
导入样式化,{css}来自“样式化组件”;
const Info=styled.div`
显示器:flex;
//等等。
${props=>props.title&&css`font-size:15px`}
`
常量框=styled.div`
&:第一类{
//更多的css
}
`
//用法
一些信息
我建议您遵循@Mikkel评论中所述的官方标准,您有5种方法来设计React中的组件 每种方法都有优点和缺点(我个人使用第四种方法。) 1.Inline Css
const divStyle = {
color: 'blue',
backgroundImage: 'url(' + imgUrl + ')',
};
function HelloWorldComponent() {
return <div style={divStyle}>Hello World!</div>;
const Wrapper = styled.section`
padding: 4em;
background: papayawhip;
`;
render(
<Wrapper>
<Title>
Hello World!
</Title>
</Wrapper>
);
@width: 10px;
@height: @width + 10px;
#header {
width: @width;
height: @height;
}
5。Stylable-样式化组件基于道具。你可以通过标题和描述作为布尔道具。你能给我一些例子的链接吗?欢迎来到堆栈溢出。样式化组件网站有一个介绍页面供您查看。特别是“伪元素、伪选择器和嵌套”部分
const Wrapper = styled.section`
padding: 4em;
background: papayawhip;
`;
render(
<Wrapper>
<Title>
Hello World!
</Title>
</Wrapper>
);
@width: 10px;
@height: @width + 10px;
#header {
width: @width;
height: @height;
}