JS3*_*JS3 2 reactjs material-ui
有 3 个选项卡,我无法将它们放在屏幕中央。如何使可滚动选项卡居中?截至目前,它只会出现在屏幕的左侧
codesandbox:https://codesandbox.io/s/material-demo-forked-dbcxl?file =/demo.js
下面是代码:
import * as React from "react";
import Tabs from "@mui/material/Tabs";
import Tab from "@mui/material/Tab";
import Box from "@mui/material/Box";
export default function ScrollableTabsButtonAuto() {
const [value, setValue] = React.useState(0);
const handleChange = (event, newValue) => {
setValue(newValue);
};
return (
<Tabs
value={value}
onChange={handleChange}
variant="scrollable"
scrollButtons="auto"
aria-label="scrollable auto tabs example"
centered
>
<Tab label="Item One" />
<Tab label="Item Two" />
<Tab label="Item Three" />
</Tabs>
);
}
Run Code Online (Sandbox Code Playgroud)
hot*_*dev 11
这是因为Tabs的容器与Tabs的宽度相同。
您应该能够使用全宽的Box来包裹 Tabs 组件。
例如,
<Box display="flex" justifyContent="center" width="100%">
<Tabs ...>
...
</Tabs>
</Box>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3727 次 |
最近记录: |