CSS 对象中的条件
Conditionals in CSS object
从 May 2018 开始,我们可以在样式组件中编写 CSS 个对象。
是否可以在对象中使用条件(就像我们可以使用 "normal" 样式组件一样)。我无法让以下条件起作用:
const StyledButton = styled.button({
backgroundColor: colors.defaultBlue,
borderRadius: '20px',
color: props => (props.hover === true ? '#fff' : '#000'),
border: 'none'
})
试试这个
const StyledButton = styled.button((props) => ({
backgroundColor: colors.defaultBlue,
borderRadius: '20px',
color: props.hover === true ? '#fff' : '#000',
border: 'none'
}))
从 May 2018 开始,我们可以在样式组件中编写 CSS 个对象。
是否可以在对象中使用条件(就像我们可以使用 "normal" 样式组件一样)。我无法让以下条件起作用:
const StyledButton = styled.button({
backgroundColor: colors.defaultBlue,
borderRadius: '20px',
color: props => (props.hover === true ? '#fff' : '#000'),
border: 'none'
})
试试这个
const StyledButton = styled.button((props) => ({
backgroundColor: colors.defaultBlue,
borderRadius: '20px',
color: props.hover === true ? '#fff' : '#000',
border: 'none'
}))