【发布时间】:2020-05-14 11:12:37
【问题描述】:
使用material-ui 中的ToggleButton 和ToggleButtonGroup 组件,从material-ui 的gatsby template 开始。为了避免常见的material-ui errors with production builds 也尝试使用styled-components。
我有以下反应代码无法正确定位材料 ui 基本按钮。
- 如何使用 styled-components 正确地做到这一点
- 我是否缺少最佳实践?
(我知道材质 ui 可能在布局上固执己见,但我说我想要基本元素的悬停或文本颜色。
// Also imports React, gatsby packages etc
import ToggleButton from '@material-ui/lab/ToggleButton';
import ToggleButtonGroup from '@material-ui/lab/ToggleButtonGroup';
import styled from 'styled-components';
const StyledToggleButton = styled(ToggleButton)`
color: black;
${'' /* Do not care as much in this section */}
& .MuiButtonBase{
color: pink;
border-radius: 10em;
${'' /* THIS IS WHERE I WANT TO EFFECT THE BASE BUTTONS! DO NOT THINK .MuiButtonBase is correct!*/}
}
`;
【问题讨论】:
标签: css reactjs material-ui gatsby styled-components