gpt4 book ai didi

javascript - 这是怎么做到的? (JavaScript 还是其他?)

转载 作者:太空宇宙 更新时间:2023-11-03 21:00:29 24 4
gpt4 key购买 nike

我不知何故找到了这个网页,被导航栏惊呆了。 www.webdesignerwall.com

当您将鼠标悬停在“主页”、“关于”或“工作”菜单选项上时,您会在上面的棕色区域中获得令人惊叹的滚动效果。我非常喜欢它并且有类似的想法,但作为一个业余爱好者,我真的不能说那是什么类型的编程。我会说它本身使用 Ajax 或 JavaScript,但我希望你们中的一些人向我解释它,甚至分享一些类似的示例。

谢谢

最佳答案

这是由 CSS 完成的。它放置了一个额外的 <span>进入每个 <a>链接元素。使用 CSS <span> s 被隐藏并正确定位在菜单元素 ( absolute ) 上方。当悬停其中一个链接时,新样式适用于正确的 <span>这使它可见。

HTML

<ul id="nav"> 
<li id="nav-home"><a href="/>Home<span></span></a></li>
<li id="nav-about"><a href="/about/">About<span></span></a></li>
<li id="nav-jobs"><a href="/jobs/">Jobs<span></span></a></li>
</ul>

CSS

#nav span {
display: none; /* hidden by default */
position: absolute;
}

#nav a:hover span { /* link:hover */
display: block; /* makes one of them visible */
}

#nav-home span {
background: url(images/home-over.gif) no-repeat;
width: 168px; /* each has it's own image */
height: 29px; /* dimensions */
top: -30px; /* and coordinates */
left: 35px;
}

#nav-about span {
background: url(images/about-over.gif) no-repeat;
width: 157px;
height: 36px;
top: -36px;
left: 90px;
}
/* ... */

关于javascript - 这是怎么做到的? (JavaScript 还是其他?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4069744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com