yur*_*uri 3 reactjs material-ui
我有以下来自 Material-UI 的选项卡示例:
https://codesandbox.io/s/dark-rain-0ft9o
我试图覆盖这个<div class="MuiBox-root ...">类,它强加了一个padding: 24px.
但到目前为止我无法做到,因为那个 Box 组件没有在代码中声明:
<TabPanel value={value} index={0}>
Item One
</TabPanel>
Run Code Online (Sandbox Code Playgroud)
此框似乎位于 TabPanel 组件内,但我无法覆盖此框样式,因为它不存在:
我怎样才能覆盖它来强加padding-top: 0px?
非常感谢,
Rya*_*ell 10
这是您沙箱中的相关代码:
function TabPanel(props) {
const { children, value, index, ...other } = props;
return (
<Typography
component="div"
role="tabpanel"
hidden={value !== index}
id={`vertical-tabpanel-${index}`}
aria-labelledby={`vertical-tab-${index}`}
{...other}
>
{value === index && <Box p={3}>{children}</Box>}
</Typography>
);
}
Run Code Online (Sandbox Code Playgroud)
的Box是内部的Typography内TabPanel(<Box p={3}>{children}</Box>)。p={3}表示 3 个间距单位的填充,每个单位为 8px。您可以Box根据需要更改此设置。
| 归档时间: |
|
| 查看次数: |
2219 次 |
| 最近记录: |