Nat*_*and 1 javascript divider reactjs material-ui
早上好,
我爱上了 MUI,可以做的事情太多了。但是,在广泛使用它之后,我注意到当 MUI Divider 是 Container 或 Paper 组件的子级时,它不会出现。我找不到任何关于为什么会这样的信息,所以这可能是我的实现。有人可以检查一下,看看为什么它没有出现吗?
一切都是进口的,Popover 工作正常。
谢谢!
navBarPopover: {
display: "flex",
flexDirection: "column",
alignItems: "center",
justifyContent: "center"
}
<Popover
id={id}
open={open}
anchorEl={anchorEl}
onClose={handleClose}
anchorOrigin={{
vertical: "top",
horizontal: "right",
}}
transformOrigin={{
vertical: "top",
horizontal: "right",
}}
>
<Container className={clsx(classes.navBarPopover)}>
<Button className={clsx(classes.loginButton)} component={Link} to="/user_auth" onClick={() => handleClose()}>
Login
</Button>
<Divider />
<Button className={clsx(classes.loginButton)} component={Link} to="/faqs" onClick={() => handleClose()}>
FAQs
</Button>
</Container>
</Popover>Run Code Online (Sandbox Code Playgroud)
我同意,Material-UI 真的很棒。
在本期中,您将提供display:'flex'给父容器。通过 give flex,flex-shrink子元素采用默认情况下子元素上的最小可能宽度。
所以,这里就在Divider那里,但它的宽度是 0。提供宽度为 100%。
<Divider style={{width:'100%'}} />
Run Code Online (Sandbox Code Playgroud)
在此处查看演示:- https://codesandbox.io/s/happy-euler-2ycv4
| 归档时间: |
|
| 查看次数: |
1072 次 |
| 最近记录: |