【发布时间】:2019-02-21 15:55:40
【问题描述】:
我正在尝试学习 styled-components 并构建了这个组件:
import React from 'react'
import styled from 'styled-components'
const Row = styled.div`
`
const Column = styled.div`
flex: 0 0 50%;
max-width: 50%;
`
export default () => {
return (
<div className="container-fluid">
<div className="row">
<Column>50%</Column>
<Column>50%</Column>
</div>
<div className="row">
<div className="col-sm-6">50%</div>
<div className="col-sm-6">50%</div>
</div>
</div>
)
}
第一行包含一个样式组件,第二行没有,但具有相同的 css 规则但带有 mediaquery ,但布局仍然不同:
@media (min-width: 576px)
.col-sm-6 {
-ms-flex: 0 0 50%;
flex: 0 0 61%;
max-width: 50%;
}
【问题讨论】:
标签: css reactjs bootstrap-4 styled-components