使用 bootstrap 5 导航栏,我们如何让左对齐的项目在右侧溢出?

工艺品

在导航栏断点之前,我希望右对齐的项目始终可见,左对齐的项目溢出隐藏。但是,如果您检查代码层并拖动分隔线,您会看到左对齐的项目将右对齐的项目推离屏幕。

https://www.codeply.com/p/atSWmE5DeY

我想避免在 javascript 中计算适合和动态删除项目的数量。

齐姆

如果我理解您的要求,“就像右对齐的项目始终可见,而左对齐的项目溢出隐藏”,您将justify-content-end overflow-hiddennavbar-collapse..

<nav class="navbar navbar-expand-lg navbar-light bg-light">
    <div class="container-fluid">
        <a class="navbar-brand" href="#">Navbar</a>
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse justify-content-end overflow-hidden" id="navbarSupportedContent">
            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                <li class="nav-item">
                    <a class="nav-link active" aria-current="page" href="#">Home</a>
                </li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
                <li class="nav-item"><a class="nav-link" href="#">LinkText</a></li>
            </ul>
            <ul class="navbar-nav">
                <li class="nav-item dropdown">
                    <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false"> Menu </a>
                    <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="navbarDropdown">
                        <li><a class="dropdown-item" href="#">Action</a></li>
                        <li><a class="dropdown-item" href="#">Another action</a></li>
                        <li>
                            <hr class="dropdown-divider">
                        </li>
                        <li><a class="dropdown-item" href="#">Something else here</a></li>
                    </ul>
                </li>
            </ul>
        </div>
    </div>
</nav>

https://codeply.com/p/eqLnzoMJxD

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 Bootstrap 5 从顶部扩展导航栏?

如何在Angx 5的ngx-bootstrap中使用Bootstrap导航栏?

如何使用 jQuery 使用 bootstrap 5 popover?

我想在不使用 Bootstrap 的情况下对齐导航栏中的项目

Bootstrap 5 导航栏 - 当品牌位于左侧时,无法将导航项目置于右侧

在 Bootstrap 5 导航栏中移动项目

如何使用 bootstrap 5 制作头像?

如何使用 Bootstrap 5 创建左右固定侧边栏

如何使用 Bootstrap 将导航栏的元素向右对齐?

bootstrap 5 导航栏 offcanvas

CSS bootstrap 导航栏右侧项目无法正确对齐

HTML/Bootstrap5 - ms-auto 类不能正确对齐导航栏中的项目

我们如何使用Bootstrap 4使列表组水平

如何同时使用html5图片标签和Bootstrap

如何使用 jumbotron bootstrap 在 1 行中创建 5 列?

如何使用香草javascript调用bootstrap5模态?

如何在Laravel 5中使用Bootstrap?

如何在 Next.js 中使用 Bootstrap 5?

无法使用 Node.js、Express 和 EJS 在 Bootstrap 5 导航栏中显示图像

Bootstrap 4 导航栏:右对齐下拉菜单在右侧打开:溢出

如何使Bootstrap 4导航栏使用Flexbox

我用 Bootstrap 5 替换了 Bootstrap 3,现在 jQuery 无法使用 Visual Studio

Bootstrap 5 导航栏保持折叠状态

Bootstrap 4导航栏项目在右侧

如何使用 bootstrap 5 网格混合和匹配作为 bootstrap 4?

将项目与 Bootstrap 5 Jumbotron 居中对齐

Bootstrap 5:NAV 项目不右对齐

Bootstrap 3 升级到 Bootstrap 5 导航栏问题

如何在Bootstrap 5中执行粘底导航栏?