<div class="header__navbar"> <div class="header_Cloud"></div> <div class="header_navitem"> <!-- “Non-Breaking Space” 是常用的编程和网页创建的行不打破空间上的程序或文档的空间。“&;”表示一个“空格”. --> <a class="header_hover">首 页</a> <a href="https://ys.mihoyo.com/main/news">新 闻</a> <a>角 色</a> <a>世 界</a> <a>漫 画</a> <a>社 区</a> </div> </div>let header_navitem = this.document.querySelector('.header_navitem') let header_Cloud = this.document.querySelector('.header_Cloud') let SuspendedStyle = header_navitem.querySelectorAll('a') let header__navbar = this.document.querySelector('.header__navbar') let current = 0 for (let i = 0; i< SuspendedStyle.length; i++){ SuspendedStyle[i].addEventListener('mouseenter',function(){ animate(header_Cloud,this.offsetLeft); }) header__navbar.addEventListener('mouseleave',function(){ animate(header_Cloud,269); }) } })
时间: 2024-02-16 17:15:11 浏览: 70
这段代码是一个 HTML 页面的一部分,它定义了一个导航栏的结构。其中,header__navbar 是整个导航栏的容器,header_Cloud 是一个云朵图标,header_navitem 是导航栏的链接容器,其中包含了多个链接,每个链接使用了 来插入一个空格。这样可以使得每个链接的文本与云朵图标的位置更加对齐。JavaScript 部分的代码则是用来实现导航栏的悬浮效果,具体实现方式可以参考前面我回答过的那个问题。
阅读全文