HTML和XML直接处理页面导航的部分
我的网站是用 flutter 制作的,当您单击用户名 (users.firstName) 的 NavbarItem 时,我需要为我的导航栏创建一个子菜单。 下面我把代码分享给大家。 N 级...
我尝试修复我的导航栏品牌很长一段时间,但我不知道出了什么问题。当屏幕超过 750 像素时,徽标不会显示,但当屏幕低于该数字时,徽标会显示。这是我的代码...
我首先为朋友创建了一个网站的桌面版本,因此,为了使该网站更有组织性以供移动使用,我一直在使用媒体查询。但我不知道如何组织...
所以我折叠的导航栏拒绝工作,我尝试更改我的 CDN,认为它可能是旧版本,但无济于事,所以这是我的代码: 所以我折叠的导航栏拒绝工作,我尝试更改我的 CDN,认为它可能是旧版本,但无济于事,所以这是我的代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>lift Gym</title> <!-- bootsrap style --> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous" /> <!--- customized style in index.css --> <link rel="stylesheet" href="index.css" /> </head> <body> <nav class="navbar navbar-expand-lg navbar-dark bg-dark"> <div class="container-fluid"> <a class="display1 navbar-brand" id="heading" href="#">lift Gym</a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation" > <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse"> <ul class="h4 navbar-nav ml-auto"> <li class="nav-item"> <a class="nav-link active ml-5 mr-5" aria-current="page" href="#" >Home</a > </li> <li class="nav-item"> <a class="nav-link ml-5 mr-5" href="#">about us </a> </li> <li class="nav-item"> <a class="nav-link ml-5 mr-5" href="#">Pricing</a> </li> <li class="nav-item"> <a class="nav-link ml-5 mr-3" href="#">contact us </a> </li> </ul> </div> </div> </nav> <footer class="py-5 mt-5 fixed-bottom" id="footerStyle"></footer> <!-- bbotsrap js --> <script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous" ></script> </body> </html> 当我尝试点击我的折叠时,它没有反应,所以我假设三是 js 的东西 我试图修复我只是不知道感谢帮助 您没有 id 的目标 navbarNav <nav class="navbar navbar-expand-lg navbar-dark bg-dark" > <div class="container-fluid"> <a class="display1 navbar-brand" id="heading" href="#">lift Gym</a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="h4 navbar-nav ml-auto"> <li class="nav-item"> <a class="nav-link active ml-5 mr-5" aria-current="page" href="#">Home</a> </li> <li class="nav-item"> <a class="nav-link ml-5 mr-5" href="#">about us </a> </li> <li class="nav-item"> <a class="nav-link ml-5 mr-5" href="#">Pricing</a> </li> <li class="nav-item"> <a class="nav-link ml-5 mr-3" href="#">contact us </a> </li> </ul> </div> </div> </nav> 代码层
我一直想制作一个不会拉伸整个页面的水平导航栏。最终遵循了有关如何制作与我的想法非常相似的导航栏的教程(https://cssde...
我有一个动画导航栏,我想在窄屏幕上将其从水平布局更改为垂直布局。 我尝试添加图像,但该帖子一直坚称我错误地添加了
我有一个动画导航栏,当屏幕尺寸低于某个点时,我希望将其从水平更改为垂直。我尝试添加图像,但该帖子一直坚持我有错误......
在 Android Studio 中禁用底部导航栏中的活动指示器
基本上就是标题中所说的。我的 Android Studio 项目中有一个底部导航栏,并且想要禁用底部导航栏中的活动指示器。 有没有简单的方法可以禁用...
我一直在尝试在我的 API 项目上设置导航栏(附加图像)的样式,但没有成功。 我如何才能将这 3 个块均匀地放置在任何屏幕上(图像中为 80%)? 我应该把它们放在c...
我一直在尝试在我创建的侧边栏底部获取这三个导航链接。我无法设法让他们到达那里。我不太确定还能尝试什么。 我有
我正在为我的网页设计课程简介创建一个简单的网站。我正在尝试制作一个包含六个列表项的居中导航栏。当用户将鼠标悬停在某个项目上时,背景会从青色变为白色......
我面临着与动态更新导航栏链接相关的挑战。我希望导航栏显示“徽标”、“卖家主页”、“关于”和“销售产品”链接...
当有居中文本时,为什么我的 Bootstrap 导航栏菜单项会换行到下面的行
我有一个非常简单的 Bootstrap 导航栏,它是 Bootstrap 网站上的基本示例,网址为 https://mdbootstrap.com/docs/standard/navigation/navbar/#docsTabsOverview。 我想添加一些自定义文本...
我正在尝试使用html,css和scss制作一个下拉菜单。 如有帮助,将不胜感激。 我正在尝试使用 html、css 和 scss 制作一个下拉菜单。 如有帮助,我们将不胜感激。 <nav> <div class="nav-container"> <div class="nav-logo"><a href="index.html"><img class="logo" src="/img/logo.svg" alt="logo"></a> </div> <div class="search-container"> <div class="fa fa-search search-icon"></div> <div class="input-container"><input type="text" placeholder="search"></div> <div class="fa fa-times cross"> </div> </div> <div class="nav-boxes"> <ul> <div class="nav-link-boxes"> <li class="links"><a href="home.html">home</a></li> </div> <div class="nav-link-boxes"> <li class="links"><a href="catalog.html">catalog</a></li> </div> <div class="nav-link-boxes dropdown-menu"> <li> <div class="links"><a href="paintings.html">portfolio</a></div> </div> <ul class="dropdown"> <div class="nav-link-boxes dropdown-links"> <li>embroidery</li> </div> <div class="nav-link-boxes dropdown-links"> <li>vector</li> </div> </ul> </li> <div class="nav-link-boxes"> <li class="links"><a href="#">contact</a></li> </div> </ul> </div> <img class="login" src="./img/accounticon.svg" alt="login"> </div> </nav> sass 文件 @import "var"; .nav { &-container { z-index: 1; background: $navbar-gradient; margin-top: 2rem; width: 95%; display: flex; position: fixed; justify-content: space-between; align-items: center; border-radius: 4rem; height: 6rem; left: 1.1rem; .search-container { display: flex; align-items: center; justify-content: space-between; text-align: center; background: $search; padding: 1rem; border-radius: 2rem; /* box-shadow: 5px 5px 20px rgb(255, 249, 238); */ input { display: flex; margin: auto auto; margin-left: 1rem; // /* width:500px; */ border: none; outline: none; background: $search; align-items: center; justify-content: flex-start; ::placeholder { color: $placeholder; } } } .nav-boxes { ul .boxes { display: flex; margin-right: 2rem; margin-left: 2rem; align-items: center; list-style-type: none; a { font-family: "Exo 2", sans-serif; text-decoration: none; font-size: 1.4rem; color: $dark-primary; font-weight: 600; &:link, &:visited { border-radius: 2rem; transition: all 0.9s; } } } } .links { margin: 0 0.4rem; } .nav-link-boxes { padding: 0.5rem; margin-right: 0.7rem; background-color: $nav-buttons; border-radius: 3rem; padding-bottom: 0.8rem; &:hover { transform: translateY(-0.3rem); box-shadow: 0 1rem 2rem $white; } &:active { transform: translateY(-0.1rem); box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.3); } } .login { height: 9rem; overflow: hidden; } } &-logo { padding: 1.5rem; margin-top: 0.5rem; .logo { height: 5.2rem; } } } 我正在尝试制作一个投资组合网站,并且正在创建一个导航栏,在导航栏中的投资组合选项卡中有一个下拉菜单。我在每个列表项周围包裹了一个 div,因此我可以应用样式,并且我无法在整个列表项周围包裹一个 div,否则嵌套列表中的所有列表项都会包含在其中。 我正在使用 sass,似乎存在特异性问题,有些东西不起作用,我不知道如何嵌套它们,但最终我想创建下拉菜单。 下拉菜单的正确 HTML 元素是 <select>。因此,不要写 <ul class="dropdown">,而是写: <select> <option value="embroidery">embroidery</option> <option value="vector">vector</option> </select> 然后您可以根据自己的喜好设置选择元素的样式。例如: select { font-size: 0.8rem; padding: 4px 8px; } 在这里您可以找到有关如何使用下拉控件的好示例。
为什么 <a mat-tab-link > 中的 [active] 在 Angular 中不起作用?
<div class="d-flex d-column themed-tab-nav"> <nav mat-tab-nav-bar color="primary" [tabPanel]="tabPanel" mat-stretch-tabs="false" mat-align-tabs="start"> <a mat-tab-link *ngFor="let link of navLinks" routerLinkActive #rla="routerLinkActive" [active]="rla.isActive">{{ link.label | translate }}</a> </nav> <mat-tab-nav-panel #tabPanel> <router-outlet ></router-outlet> </mat-tab-nav-panel> </div> 我使用 Angular Material,但 [active] 不起作用。为什么? 看起来您正在尝试使用 [active] 绑定来管理选项卡链接的活动状态。需要注意的一件事是 [active] 绑定不是 a 元素的标准 Angular 指令或属性。 在 Angular 中,当使用 router 链接并管理活动状态时,routerLinkActive 指令是标准方法。当关联的路由处于活动状态时,它会自动添加或删除 CSS 类。 <a mat-tab-link *ngFor="let link of navLinks" [routerLink]="link.path" routerLinkActive="active-link"> {{ link.label | translate }} </a>
单击响应式下拉菜单后,它应该显示菜单列表项,但什么也没有发生,只是状态相同。 单击响应式下拉菜单后,它应该显示菜单列表项,但什么也没有发生,只是状态相同。 <!-- header design --> <header class="header"> <a href="#" class="logo">Portfolio</a> <i class='bx bx-menu' id="menu-icon"></i> <nav class="navbar"> <a href="#home" class="active">Home</a> <a href="#about">About</a> <a href="#services">Services</a> <a href="#portfolio">Portfolio</a> <a href="#contact">Contact</a> </nav> </header> CSS在这里 .logo{ font-size: 2.5rem; color: var(--text-color); font-weight: 600; cursor: default; } .navbar{ margin-left: 35%; } .navbar a{ font-size: 1.7rem; color: var(--text-color); margin-left: 4rem; transition: .3s; text-decoration: none; } .navbar a:hover, .navbar a.active{ color: var(--main-color); } #menu-icon{ font-size: 3.6rem; color: var(text); display: none; } media query @media (max-width:768px) { #menu-icon{ display: block; } .navbar{ position: absolute; top: 100%; left: 0; width: 100%; padding: 1rem 3%; background: var(--bg-color); border-top: .1rem solid rgba(0,0,0, .2); box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .2); display: none; } .navbar.active{ display: block; } .navbar a { display: block; font-size: 2rem; margin: 3rem 0; } } 这里是Javascript // toggle icon navbar// Let menuIcon = document.querySelector('#menu-icon'); Let navbar = document.querySelector('.navbar'); menuIcon.onclick = () => { menuIcon.classList.toggle('bx-x'); navbar.classList.toggle('active'); }; /*scroll sections active links*/ let sections = document.querySelectorAll('section'); let navLinks = documents.querySelectorAll('header nav a'); window.onscroll = () => { sections.forEach(sec => { Let top = window.scrollY; Let offset = sec.offsetTop - 150; Let height = sec.offsetHeight; Let id = sec.getAttribute('id'); if(top => offset && top < offset + height){ navLinks.forEach(links => { links.classList.remove('active'); document.querySelector('header nav a[href*=' + id+ ']').classList.add('active'); }); }; }); /*sticky navbar*/ let }; 期望菜单图标显示下拉菜单,但什么也没发生。 将你的js代码放入index.html的js元素中。 问题解决了。我认为外部文件中的回调函数存在问题。 ` let menuIcon = document.querySelector('#menu-icon'); 让 navbar = document.querySelector('.navbar'); menuIcon.onclick = () =>{ menuIcon.classList.toggle('bx-x'); navbar.classList.toggle('active'); }; </script>`
我给我的导航栏设置了display: flex; 的属性。我还希望修复导航栏。为什么位置:固定;不起作用,但位置:粘性;是为同样的工作吗? 一旦我添加了属性...
Justify-另一个 Flexbox 内的 Flexbox 内容样式不起作用
我在另一个 Flexbox 中有一个 Flexbox,其 justify-content 样式设置为 space- Between,但由于某种原因,该样式未应用,并且子元素仍然聚集在每个 o 旁边...
在我的 React JS 网站中,我有一个 div,它充当导航栏中的下划线,显示用户所在的路线。 这里就是这里 div 下划线元素每当
我有一个固定的导航栏: .导航栏 { 显示:内联块; 背景颜色:#2327fc; 列表样式类型:无; 边距:0 像素; 内边距:0px; z 索引:1; 宽度:100%; 位置...