navigation 相关问题

导航是指导航资源网络的过程,以及用于执行此操作的用户界面。

Jetpack 撰写导航 - 将参数传递到起始目标视图模型

我有一个多个活动应用程序,每个活动都有自己的导航图。我可以使用参数启动活动,但我不知道如何正确地将此参数放入启动目的地...

回答 1 投票 0

何时切换搜索栏和徽标下降?

.navbar { 背景颜色:#F91F46; } .src-bar { 边框:0; 边框半径:5px; 概要:无; 左内边距:15px; 宽度:30vw; } .navbar { background-color: #F91F46; } .src-bar { border: 0; border-radius: 5px; outline: none; padding-left: 15px; width: 30vw; } <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/css/bootstrap.min.css" integrity="sha512-b2QcS5SsA8tZodcDtGRELiGv5SaKSk1vDHDaQRda0htPYWZ6046lr3kJ5bAAQdpV2mmA/4v0wQF9MyU6/pDIAg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/js/bootstrap.min.js" integrity="sha512-WW8/jxkELe2CAiE4LvQfwm1rajOS8PHasCCx+knHG0gBHt8EXxS6T6tJRTGuDQVnluuAvMxWF4j8SNFDKceLFg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <nav class="navbar navbar-expand-md fixed-top"> <div class="container-fluid"> <a class="navbar-brand ms-3" href="#"> <img src="img/Logo.avif" width="40px" class="d-inline-block" /> </a> <form role="search" class="search-bar"> <div class="input-group"> <input class="src-bar" type="search" placeholder="Search For Products" /> <button class="btn bg-white" type="submit"> <i class="fa fa-search"></i> </button> </div> </form> <div class="justify-content-end"> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#nav-colps" aria-controls="nav-colps" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="nav-colps"> <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="#">Link</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false"> Dropdown </a> <ul class="dropdown-menu" 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> <li class="nav-item"> <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a> </li> </ul> </div> </div> </div> </nav> 切换时,我希望折叠 div 居中。我知道原因 - 我将折叠和切换 btn 放在 justify-end div 内,因为我需要切换 btn 位置位于右侧。现在,当切换时,我的折叠位于右侧,但我希望在切换时,折叠div到中心。 当我删除 justify-end div 时,它位于左侧,但如果删除它,每个导航元素都会移动到 nav 和 md 视图中 lg 的左侧。 看起来像这样或中心 我们确实需要将 .nav-collapse 移到 justify-end 元素之外,才能在较窄的视口上获得所需的布局。 要将菜单显示在右侧,请通过 flex-grow: 1 类将 .nav-collapse 应用于 flex-grow: 0 元素,覆盖 flex-grow-0 上的默认 .nav-collapse。 为了使窄视口的链接元素居中,.navbar-nav中的元素采用垂直柔性布局,因此我们可以通过align-items: center类应用align-items-center: .navbar { background-color: #F91F46; } .src-bar { border: 0; border-radius: 5px; outline: none; padding-left: 15px; width: 30vw; } <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/css/bootstrap.min.css" integrity="sha512-b2QcS5SsA8tZodcDtGRELiGv5SaKSk1vDHDaQRda0htPYWZ6046lr3kJ5bAAQdpV2mmA/4v0wQF9MyU6/pDIAg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/js/bootstrap.min.js" integrity="sha512-WW8/jxkELe2CAiE4LvQfwm1rajOS8PHasCCx+knHG0gBHt8EXxS6T6tJRTGuDQVnluuAvMxWF4j8SNFDKceLFg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <nav class="navbar navbar-expand-md fixed-top"> <div class="container-fluid"> <a class="navbar-brand ms-3" href="#"> <img src="https://picsum.photos/40/40" width="40px" class="d-inline-block" /> </a> <form role="search" class="search-bar"> <div class="input-group"> <input class="src-bar" type="search" placeholder="Search For Products" /> <button class="btn bg-white" type="submit"> <i class="fa fa-search"></i> </button> </div> </form> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#nav-colps" aria-controls="nav-colps" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse flex-grow-0" id="nav-colps"> <ul class="navbar-nav me-auto mb-2 mb-lg-0 align-items-center"> <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="#">Link</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false"> Dropdown </a> <ul class="dropdown-menu" 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> <li class="nav-item"> <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a> </li> </ul> </div> </div> </nav> 您还可以考虑通过 text-align: center 类应用 text-center,将链接元素 text 居中: .navbar { background-color: #F91F46; } .src-bar { border: 0; border-radius: 5px; outline: none; padding-left: 15px; width: 30vw; } <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/css/bootstrap.min.css" integrity="sha512-b2QcS5SsA8tZodcDtGRELiGv5SaKSk1vDHDaQRda0htPYWZ6046lr3kJ5bAAQdpV2mmA/4v0wQF9MyU6/pDIAg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/js/bootstrap.min.js" integrity="sha512-WW8/jxkELe2CAiE4LvQfwm1rajOS8PHasCCx+knHG0gBHt8EXxS6T6tJRTGuDQVnluuAvMxWF4j8SNFDKceLFg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <nav class="navbar navbar-expand-md fixed-top"> <div class="container-fluid"> <a class="navbar-brand ms-3" href="#"> <img src="https://picsum.photos/40/40" width="40px" class="d-inline-block" /> </a> <form role="search" class="search-bar"> <div class="input-group"> <input class="src-bar" type="search" placeholder="Search For Products" /> <button class="btn bg-white" type="submit"> <i class="fa fa-search"></i> </button> </div> </form> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#nav-colps" aria-controls="nav-colps" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse flex-grow-0" id="nav-colps"> <ul class="navbar-nav me-auto mb-2 mb-lg-0 text-center"> <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="#">Link</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false"> Dropdown </a> <ul class="dropdown-menu" 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> <li class="nav-item"> <a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a> </li> </ul> </div> </div> </nav>

回答 1 投票 0

Parcelables 不支持默认值。 Android 导航深层链接参数

在实现传参方案的过程中,在模块之间的导航中,遇到了序列化错误。据我所知,深层链接接受自定义参数类型,即

回答 2 投票 0

NavigationLock 不适用于 blazor .net 8 项目

在以前的版本(.NET 7)中,我使用 NavigationLock 组件没有遇到任何问题。但是,升级到 .NET 8 后,我遇到了一个问题,NavigationLock 似乎没有触发任何

回答 1 投票 0

与没有 window.location.href 属性的 window.open() 方法一起使用时,带有哈希值的 URL 的行为有所不同

我对Javascript不熟悉,如果您能就以下观察结果启发我,我将不胜感激。 我有这个 Javascript 函数,它应该导航到带有参数 st 的页面...

回答 1 投票 0

jetpackCompose mutablestate 不保存状态

我有一个身份验证屏幕,其中有 textUser,我记得保存状态,但是当我导航到屏幕,然后按后退按钮返回到屏幕时,textuser var 是 res...

回答 1 投票 0

奇怪的 Jetpack Compose 导航过渡行为

我想知道为什么我在过快导航到“设置”屏幕时会出现这种奇怪的转换(YouTube 上的视频:https://youtube.com/shorts/UPv66zqHMbo?feature=share)。 这是所有相关代码...

回答 1 投票 0

当用户使用浏览器后退/前进按钮到达某些页面时如何避免 Page_Load

我想通过单击浏览器的后退/前进按钮将用户重定向到另一个页面。我找到了一个 JavaScript 解决方案,如下所示。 (这是一个简单的...

回答 1 投票 0

SwiftUI - 返回时如何取消初始化 StateObject?

我希望我的@StateObject在我导航回去后尽快被取消初始化,但似乎该对象被保存在内存中。 “Deint ViewModel”未打印在背面导航上...

回答 4 投票 0

如何在 jetpack 撰写导航中发送可选参数?

我试图在jetpack compose导航中发送可选参数,因为如果我不发送可选参数,这次每次导航到屏幕时它都会要求我输入参数,这使得屏幕

回答 2 投票 0

尝试使用 Jetpack Compose 了解 ViewModel 和导航

我试图了解如何使用 ViewModel 来保存可以传递到不同屏幕的值。 我编写了一个非常简单的程序来尝试理解这个概念。 这是我的 MainActiv...

回答 1 投票 0

MFMailComposeViewController 栏按钮颜色问题

当从“显示和文本大小”设置中启用“增加对比度”时,我遇到了 MFMailComposeViewController 的问题。 MFMailComposeViewController 的“后退”和“发送”按钮在 In...时不可见

回答 1 投票 0

使用 PHP 的上一页/下一页链接

我有 80 个 PHP 页面 - 我想在每个页面上都有下一页/后退按钮,自动链接到上一页/下一页。页面按顺序编号(page1.php、page2.php、page3 等)。 我会...

回答 3 投票 0

需要使用我的代码的 React-native 导航和身份验证屏幕的帮助

我正在尝试制作一个新的反应本机应用程序,我想为此应用程序制作一个登录屏幕,但不幸的是我无法将登录屏幕切换到个人资料屏幕,这应该......

回答 1 投票 0

如何通过 Jetpack Compose 中的通知导航到可组合项

我正在尝试在单击我发送的通知后将用户导航到屏幕。关于这个主题的文章有限。我尝试过,但无法完成该操作。我的鳕鱼...

回答 1 投票 0

在WPF框架控件中关闭导航页面声音

我在 WPF 窗口中有一个 Frame 元素,并且我的应用程序中的所有内容都是使用 Frame.Navigate() 加载的。但是,当导航到新页面时,默认会播放声音,...

回答 2 投票 0

如何防止同时点击按钮时导航到两个路径?

我的应用程序上有 3 个屏幕(主屏幕、屏幕 1 和屏幕 2)。 主屏幕上有两个按钮用于在其他屏幕上导航。 这是当前的应用程序: 我的问题是,如果我快速点击

回答 1 投票 0

WillPopScope 在 Flutter 中已被弃用,我们可以用 WillpopScope 实例做什么?

WillpopScope 在 v3.12.0-1.0.pre 后已弃用。您可以通过此链接找到更多详细信息。 所以,PopScope 类我们可以直接使用 WillPopScope 的实例,这样你就可以通过使用找到更多详细信息...

回答 1 投票 0

Go Router:如何在小部件内实现嵌套导航

我想在与此 gif 相同的小部件内添加嵌套导航:demo。我知道这个功能可以在 beamer 和 auto_route 等软件包中使用,但我想知道 go_router 是否可以实现这一点...

回答 1 投票 0

滚动时锚点导航颜色和宽度过渡(类似于进度条)-纯javascript

我想创建一个导航栏,当用户滚动到该元素时,该导航栏具有颜色和宽度过渡。当元素滚动后位于视口中时,宽度将从 0 开始动画...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.