reactstrap 正在退出视口,mr / ml-auto和float-right / left不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了reactstrap 正在退出视口,mr / ml-auto和float-right / left不起作用相关的知识,希望对你有一定的参考价值。

基本上,我有一个<UncontrolledDropdown>,当扩展时,它离开视口,因此无法查看。

Dropdown

我尝试了各种方法让它下拉到左边而不是右边,但它们没有用。例如,.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;
            }
        }
    }
}

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

答案

尝试对齐下拉菜单方向:

<DropdownMenu right> 
  ...

以上是关于reactstrap 正在退出视口,mr / ml-auto和float-right / left不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Reactstrap Navbar 右对齐项目

ml-auto没有将导航栏链接推向右侧

ml-auto 没有将导航栏链接推到右侧

使用 reactstrap/react 制作带有星形图标的 <li> 列表项项目符号 [重复]

正在反应 jsx 中运行 reactstrap 下拉菜单

如何在 Reactstrap 中更改背景颜色