【发布时间】:2020-03-20 20:24:09
【问题描述】:
Method 1:
const StyledTextField = styled(({ ...rest }) => (
<OutlinedInput {...rest} classes={{ root: 'outlinedRoot' }} />
))`
.outlinedRoot {
.$notchedOutline {
border-color: red;
}
}
background: #fff;
border-radius: 4px;
color: #808080;
height: 53px;
`;
Method 2:
const StyledTextField = styled(OutlinedInput).attrs({
classes: { root: 'outlinedRoot', notchedOutline: 'notchedOutline' }
})`
.outlinedRoot {
.notchedOutline {
border-color: red;
}
}
background: #fff;
border-radius: 4px;
color: #808080;
height: 53px;
`;
我也看到了需要添加哪些类并阅读了相关文章,但我无法覆盖
我尝试了以上两种方法来更改轮廓颜色,但我无法做到这一点
【问题讨论】:
标签: reactjs material-ui styled-components