导航是指导航资源网络的过程,以及用于执行此操作的用户界面。
我有一个 WPF 窗口,其网格包含 4 个矩形。其中之一有一个用于显示页面的 ,在我的应用程序中使用。我想向窗口上的这些按钮添加命令...
我在使用列表和 LazyVGrid 实现 NavigationView 时遇到问题。在第一个 switch 语句中,我使用 TabView 来显示水平视图,在第二个 switch 语句中,我...
我有一组多边形作为在 QGIS 中创建的形状文件,代表丹麦的深度模型,其中水为 2m 或更浅。我希望创建一个可见性图表或类似的导航...
这是改变位置的函数: 字符串restaurantId = (string)e.Parameter; Console.WriteLine(restaurantId); 等待 Shell.Current.GoToAsync($"location?restaurantId={restaurantId}&q...
我想知道是否有办法使用自定义光滑滑块点。当我搜索时,我能找到的只是有关如何将幻灯片中的点更改为缩略图的示例,但这不是我想要的
在我的应用程序中,我有第六个屏幕,每个屏幕都有一个按钮。当您单击该按钮时,您将导航到下一个屏幕。我想尝试当您点击屏幕按钮时导航到第三个屏幕并删除 fo...
Flutter ModalRoute.of(navKey.currentContext!).settings.name 始终为`/`
我是Flutter新手,对导航不太了解。我在我的应用程序中使用演示代码。我想获取当前的 RouterSettings.name 这样我就可以防止重复的路由器推送,但是 ModalRoute.of(nav...
我想要一个自定义选项卡视图,其中中间选项卡在下面缩进以实现完整的波浪形状,我尝试使用图像背景作为底部选项卡,但我还没有走得太远
仅 CSS / 基本 JS 解决方案,用于在悬停时将辅助链接覆盖与主链接对齐
我创建了这个codepen:https://codepen.io/AnkitaSood/pen/dyEWNaB 这是带有主链接和辅助链接的导航的基本模板: ... 我创建了这个codepen:https://codepen.io/AnkitaSood/pen/dyEWNaB 这是带有主链接和辅助链接的导航的基本模板: <nav> <ul> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 1</a> <div class="secondary-links"> </div> </div> </li> ... </ul> 我想让导航在 y 轴溢出时可滚动。我还希望能够始终在悬停时显示辅助链接。当前,悬停在最后一个主链接上时,并非所有与其关联的辅助链接都不会显示。我希望该容器对齐,以便该容器的底部与最后一个主链接的底部对齐,如屏幕截图所示: 您可以将辅助列表的后半部分放置为底部:0而不是顶部:0,因为您知道上面的空间比下面的空间更多。 此代码片段使用 nth-last-child(-n+5)hoas 选择器将列表中最后 5 个的 top: 0 替换为 Bottom: 0。 请注意,必须将 top 重置为初始值,否则仍将采用 top: 0。 a { text-decoration: none; } .root { display: flex; flex-direction: column; height: 100%; place-content: center; width: 100%; } .pages { display: flex; height: 100%; overflow: hidden; border: 1px solid red; } .main { height: 100%; overflow: auto; padding: 1rem; } .main-content { display: flex; flex-direction: column; height: 100%; min-width: 0; width: 100%; background: lightgreen; } .main-content-section { height: 100%; overflow: auto; padding: 1rem; } nav { background: #1e1e1e; min-width: 8rem; box-sizing: border-box; display: flex; flex-direction: column; } ul { list-style-type: none; padding-left: 0; } .main-link-container { position: relative; } .main-link { color: #e0e0e0; display: flex; align-items: center; box-sizing: border-box; height: 3rem; padding: 0 0.5rem; text-decoration: none; &:hover { background-color: #1a344d; color: #f5f5f5; } &.active { background-color: #353535; color: #f5f5f5; +.secondary-links { display: block; position: unset; background-color: unset; } } &:not(.active):hover+.secondary-links { display: block; } } .secondary-links { display: none; left: 8rem; min-width: max-content; position: absolute; top: 0; z-index: 10; background-color: #292929; border-radius: 0 0.25rem 0.25rem 0; box-sizing: border-box; &:has(.sec-link.active) { display: block; position: unset; background-color: unset; a { border-radius: 0.25rem; margin: 0.25rem 0.75rem; padding: 0 0.5rem 0 2.25rem; } } &:has(a:hover) { display: block; } } li:nth-last-child(-n+5) .secondary-links { bottom: 0; top: initial; } .sec-link { color: #e0e0e0; display: block; line-height: 2.5rem; padding: 0 1rem; &:hover { background-color: #1a344d; color: #f5f5f5; text-decoration: none; } &.active { border-radius: 0.25rem; margin: 0.25rem 0.75rem; padding: 0 0.5rem 0 2.25rem; background-color: #353535; color: #65adf6; } } <div class="root"> <div class="pages"> <nav> <ul> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 1</a> <div class="secondary-links"> </div> </div> </li> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 2</a> <div class="secondary-links"> <a href="#" class="sec-link"> Sub link 1 </a> <a href="#" class="sec-link"> Sub link 2 </a> </div> </div> </li> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 3</a> <div class="secondary-links"> <a href="#" class="sec-link"> Sub link 1 </a> <a href="#" class="sec-link"> Sub link 2 </a> <a href="#" class="sec-link"> Sub link 3 </a> <a href="#" class="sec-link"> Sub link 4 </a> <a href="#" class="sec-link"> Sub link 5 </a> <a href="#" class="sec-link"> Sub link 6 </a> <a href="#" class="sec-link"> Sub link 7 </a> <a href="#" class="sec-link"> Sub link 8 </a> <a href="#" class="sec-link"> Sub link 9 </a> </div> </div> </li> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 4</a> <div class="secondary-links"> <a href="#" class="sec-link"> Sub link 1 </a> <a href="#" class="sec-link"> Sub link 2 </a> <a href="#" class="sec-link"> Sub link 3 </a> <a href="#" class="sec-link"> Sub link 4 </a> <a href="#" class="sec-link"> Sub link 5 </a> </div> </div> </li> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 5</a> <div class="secondary-links"> </div> </div> </li> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 6</a> <div class="secondary-links"> <a href="#" class="sec-link"> Sub link 1 </a> <a href="#" class="sec-link"> Sub link 2 </a> <a href="#" class="sec-link"> Sub link 3 </a> <a href="#" class="sec-link"> Sub link 4 </a> <a href="#" class="sec-link"> Sub link 5 </a> <a href="#" class="sec-link"> Sub link 6 </a> <a href="#" class="sec-link"> Sub link 7 </a> <a href="#" class="sec-link"> Sub link 8 </a> <a href="#" class="sec-link"> Sub link 9 </a> </div> </div> </li> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 7</a> <div class="secondary-links"> <a href="#" class="sec-link"> Sub link 1 </a> <a href="#" class="sec-link"> Sub link 2 </a> <a href="#" class="sec-link"> Sub link 3 </a> <a href="#" class="sec-link"> Sub link 4 </a> <a href="#" class="sec-link"> Sub link 5 </a> <a href="#" class="sec-link"> Sub link 6 </a> <a href="#" class="sec-link"> Sub link 7 </a> <a href="#" class="sec-link"> Sub link 8 </a> <a href="#" class="sec-link"> Sub link 9 </a> </div> </div> </li> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 8</a> <div class="secondary-links"> <a href="#" class="sec-link"> Sub link 1 </a> <a href="#" class="sec-link"> Sub link 2 </a> <a href="#" class="sec-link"> Sub link 3 </a> <a href="#" class="sec-link"> Sub link 4 </a> <a href="#" class="sec-link"> Sub link 5 </a> <a href="#" class="sec-link"> Sub link 6 </a> <a href="#" class="sec-link"> Sub link 7 </a> <a href="#" class="sec-link"> Sub link 8 </a> <a href="#" class="sec-link"> Sub link 9 </a> </div> </div> </li> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 9</a> <div class="secondary-links"> <a href="#" class="sec-link"> Sub link 1 </a> <a href="#" class="sec-link"> Sub link 2 </a> <a href="#" class="sec-link"> Sub link 3 </a> <a href="#" class="sec-link"> Sub link 4 </a> <a href="#" class="sec-link"> Sub link 5 </a> <a href="#" class="sec-link"> Sub link 6 </a> <a href="#" class="sec-link"> Sub link 7 </a> <a href="#" class="sec-link"> Sub link 8 </a> <a href="#" class="sec-link"> Sub link 9 </a> </div> </div> </li> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 10</a> <div class="secondary-links"> <a href="#" class="sec-link"> Sub link 1 </a> <a href="#" class="sec-link"> Sub link 2 </a> <a href="#" class="sec-link"> Sub link 3 </a> <a href="#" class="sec-link"> Sub link 4 </a> <a href="#" class="sec-link"> Sub link 5 </a> <a href="#" class="sec-link"> Sub link 6 </a> <a href="#" class="sec-link"> Sub link 7 </a> <a href="#" class="sec-link"> Sub link 8 </a> <a href="#" class="sec-link"> Sub link 9 </a> </div> </div> </li> <li> <div class="main-link-container"> <a href='#' class="main-link">Link 11</a> <div class="secondary-links"> <a href="#" class="sec-link"> Sub link 1 </a> <a href="#" class="sec-link"> Sub link 2 </a> <a href="#" class="sec-link"> Sub link 3 </a> <a href="#" class="sec-link"> Sub link 4 </a> <a href="#" class="sec-link"> Sub link 5 </a> <a href="#" class="sec-link"> Sub link 6 </a> <a href="#" class="sec-link"> Sub link 7 </a> <a href="#" class="sec-link"> Sub link 8 </a> <a href="#" class="sec-link"> Sub link 9 </a> </div> </div> </li> </ul> </nav> <main class="main-content"> <section class="main-content-section"> main content goes here </section> </main> </div> </div> 注意:这仍然不能解决如果没有足够的空间来显示所有辅助列表会发生什么的问题,但这是一个不同的问题。
我有视图A: 结构虚拟:查看{ var body: 一些视图 { 导航栈{ 导航链接(目的地:ViewB()){ Image(systemName: "gear") //
当基本 URL 未更改 Jetpack Compose 时如何正确导航 Web 视图
我有一个带有后退按钮的导航栏,可以正确导航我的应用程序。有一个打开 Web 视图的屏幕,我尝试编辑导航栏,以便它首先在 Web 视图中导航
我在我的应用程序中使用 flatlist,但链接失败。我如何提供链接并将其定向到详细信息页面? 我找不到如何链接数据[]。 导出默认类 Menu 扩展 Compo...
我是原生反应新手,我正在尝试构建一个应用程序。 我想使用 expo router 进行导航,因为我发现它比反应导航更容易设置。 这就是我正在尝试的...
如何在 SwiftUI 中关闭 NavigationLink 叠加颜色?
我使用ZStack设计了一个“CardView”,其中背景层是渐变,前景层是PNG(或PDF)图像(图像是在Adobe Illustra中绘制的黄色路径(像圆圈)。 ..
使用 voyager 导航来处理登录屏幕后按回键,应该弹出登录屏幕
我正在我的 Android 应用程序中使用 voyager 库进行导航。 https://voyager.adriel.cafe/navigation/ 但我在从登录屏幕到主屏幕的导航时遇到问题。 登录屏幕=...
在我的 React 项目中使用现有代码实现 Router 很困难
我正在尝试使用 Material UI 框架在 React 中实现一个按钮。我看到的每个教程都是这样的, 我正在尝试使用 Material UI 框架在 React 中实现一个按钮。我看到的每个教程都是这样的, <div className="App"> <Routes> <Route path='/' element={<Home/>} /> <Route path='/about' element={<About/>} /> <Route path='/contact' element={<Contact/>} /> </Routes> </div> 但是这是我的代码的样子,我不确定在哪里添加路由。我的 Button 组件中现在只有链接,如下所示, export default function TryNowButton() { const navigateTo = useNavigate(); const path = '/Page.tsx' const handleClick = () => { // Navigate to a new page navigateTo(path) }; return ( <Grid container rowSpacing={1} columnSpacing={{ xs: 2 }} direction="row" justifyContent="flex-start" alignItems="center" > <Grid item> <Button onClick={handleClick} variant="contained" color="primary">Try now</Button> </Grid> ... (我正在为我的目标页面使用占位符,只是假装它是正确的路径)。但我不知道将我的路线放在哪里 - 这就是我的 app.tsx 的样子。 const App: React.FC = () => { return ( <div> <Layout> <FullScreenCover title="text" description="text." imageSrc={CoverImageOne} /> 其中 FullScreenCover 是一个包含上述按钮组件的 React 组件。这里的路线怎么走? 我尝试添加路由,我希望该按钮能够工作。我将路由添加到应用程序返回语句中的现有 HTML 标签下,但它不起作用,它只是在我打开应用程序时使应用程序屏幕变白。 只需导入 import { BrowserRouter, Routes, Route } from "react-router-dom"; 并将 App.tsx 中的所有内容包装在其中,例如: const App: React.FC = () => { return ( <BrowserRouter> <Routes> <Route path='/' element={your element, like a page or something} /> </Routes> </BrowserRouter> 那么当你在代码中时,你会调用: navigateTo(path) 您将在 App.jsx 中的路由内的“元素”内渲染组件
如何获取 MAUI Blazor Hybrid 中的上一页并导航到该页面?
我目前正在使用 MAUI Blazor 开发一个应用程序。在我的一个页面上,我有一个后退按钮,因为导航栏隐藏在该页面上,并试图迎合没有后退的平台,但是......
很抱歉无法提供这个问题的代码,因为我仍处于开发的最初阶段。我将尝试创建一个简单的示例来实现我的目标...
我遇到了react-router-bootstrap无法按预期工作的问题,我不明白为什么(它正在另一个项目上工作) 当我单击导航栏图标时,URL 会发生变化(“localhost:3000&...
在 SwiftUI 上使用 NavigationStack 进行导航时选项卡栏的可见性
所以我有以下根视图: 结构 TabBarView: 视图 { var body: 一些视图 { 选项卡视图{ 导航栈{ TabBarFirstView() } ...