【发布时间】:2021-05-30 12:05:08
【问题描述】:
我有一个 ReactJS 代码,我想要一个想要的结果,但它没有出现。我正在使用材质 UI 选项卡,我希望它与图标一致。我希望标签和Arrowbackicon 对齐,如图所示:
这就是我想要的:
这是 CSS 部分:
.MuiTabs-root {
margin-bottom: 10px;
border-bottom: 1px solid black;
}
.tab__section {
display: flex;
flex-direction: column;
}
.tab__section>.MuiSvgIcon-root {
margin-top: 12px;
}
.MuiTabs-flexContainer {
display: flex;
align-items: center;
justify-content: center
}
这里是 ReactJS 部分:
const [selectedTab, setSelectedTab] = useState(0);
const handleChange = (event, newValue) => {
setSelectedTab(newValue);
}
<div className="tab__section">
<ArrowBackIcon />
<Tabs
value={selectedTab}
onChange={handleChange}
TabIndicatorProps={
{
style: {
backgroundColor: "blue",
height: "4px",
}
}}
>
<Tab label="Synchronize Cabinet"></Tab>
<Tab label="Schedule Information"></Tab>
</Tabs>
{selectedTab === 0 && <SyncCabinet />}
{selectedTab === 1 && <ScheduleInfo />}
</div>
【问题讨论】:
标签: css reactjs material-ui