reactstrap 正在退出视口,mr / ml

编程入门 行业动态 更新时间:2024-10-24 04:29:51
reactstrap 正在退出视口,mr / ml-auto和float-right / left不起作用(reactstrap is rending out of viewport, mr/ml-auto and float-right/left not working)

实质上,我有一个<UncontrolledDropdown> ,它在展开时会离开视口,因此无法查看。

我尝试了各种方法让它下拉到左边,而不是右边,但他们没有奏效。 例如.mr-auto , .ml-auto , .float-left和.float-right 。

这是元素的HTML和SCSS:

<UncontrolledDropdown nav inNavbar> <DropdownToggle className='custom-toggle' nav> <Button color='primary'> <i className="far fa-user"></i> </Button> </DropdownToggle> <DropdownMenu> <DropdownItem> Account Settings </DropdownItem> <DropdownItem divider /> <Link to='/auth/signout' className='signout'> <DropdownItem> Sign Out <i className='fas fa-power-off float-right'> </i> </DropdownItem> </Link> </DropdownMenu> </UncontrolledDropdown>
nav { .custom-nav-link { margin-top: 10px; } .custom-toggle { padding-right: 0 !important; button { width: 56px; height: 40px; i { margin-top: 3px; font-size: 20px; } } @media all and (max-width: 767px) { button { width: 100%; height: 40px; } } } .signout { button { color: $red; i { margin-top: 3px; } &:hover, &:focus, &:active { background-color: $red; color: #FFFFFF; outline: none; } } } }

如何解决这个问题的建议?

Essentially, I have a <UncontrolledDropdown> that when expanded is going out of the view port so it can't be viewed.

I have tried various methods to get it to dropdown to the left and not the right, but they have not worked. For example, .mr-auto, .ml-auto, .float-left, and .float-right.

Here is the HTML and the SCSS for the element:

<UncontrolledDropdown nav inNavbar> <DropdownToggle className='custom-toggle' nav> <Button color='primary'> <i className="far fa-user"></i> </Button> </DropdownToggle> <DropdownMenu> <DropdownItem> Account Settings </DropdownItem> <DropdownItem divider /> <Link to='/auth/signout' className='signout'> <DropdownItem> Sign Out <i className='fas fa-power-off float-right'> </i> </DropdownItem> </Link> </DropdownMenu> </UncontrolledDropdown>
nav { .custom-nav-link { margin-top: 10px; } .custom-toggle { padding-right: 0 !important; button { width: 56px; height: 40px; i { margin-top: 3px; font-size: 20px; } } @media all and (max-width: 767px) { button { width: 100%; height: 40px; } } } .signout { button { color: $red; i { margin-top: 3px; } &:hover, &:focus, &:active { background-color: $red; color: #FFFFFF; outline: none; } } } }

Suggestions for how to fix this?

最满意答案

尝试对齐下拉菜单的方向:

<DropdownMenu right> ...

Try aligning your dropdown menu direction:

<DropdownMenu right> ...

更多推荐

本文发布于:2023-07-16 15:45:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1130524.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:reactstrap   ml

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!