你怎么实现的效果,当你悬停在链接上方(主页,关于,JOBS) 你可以在http://www.webdesignerwall.com/看到, 有人可以给我一个提示类似的悬停效果?或者任何?如何实现这个网站
Q
如何实现这个网站
1
A
回答
2
每个链接(#nav li a)都包含导航项目文本以及默认设置为“display:none”的附加范围。跨度也有一系列与其位置和背景图像相关的其他样式(这是出现的文本)。
在#nav立一个:悬停跨度变为显示:块,这使得它在限定的位置可见。不需要脚本。
HTML
<ul id="nav">
<li><a href="index.html">Home <span></span></a></li>
<li><a href="about.html">About <span></span></a></li>
<li><a href="jobs.html">Jobs <span></span></a></li>
</ul>
CSS:
#nav li a span{display:none}
#nav li a:hover span{display:block}
当然,这是一个完全精简版,你将需要添加自己的定位和风格等适当。
0
这可能是对主页,关于这使得浮动div标签的鼠标悬停可见和鼠标移开时看不见的作业环节的脚本。
下面是一个简单的代码示例实现类似的效果:
<html>
<body>
<a onmouseover="document.getElementById('my-hidden-div').style.display='block'" onmouseout="document.getElementById('my-hidden-div').style.display='none'">Hover Over This</a>
<div style="display:none" id="my-hidden-div">and I appear.</div>
</body>
</html>
1
有许多,许多方面,这可能来达到的。最简单的方法是让每个导航项目更改上面的图像以反映其相应的图形。
<div class="hoverImages">
<img src="blank.jpg" style="display:none;" />
</div>
<ul>
<li class="home">Home</li>
<li class="about">About</li>
<li class="contact">Contact</li>
</ul>
- jQuery的
$("li.home").hover(
function() {
$(".hoverImages img").attr("src", "hoverHome.jpg").show();
},
function() {
$(".hoverImages img").hide();
}
);
0
使用jQuery你只想做一些像
$(#MenuId).hover(function() { // show hidden image},
function() { // hide hidden image});
0
的事实,你可以翻转整个区域上时翻车,我建议它只是使用css在滚动时出现的替代背景。元素本身可能会被完全放置在导航容器中。
0
在这种特定情况下,开发人员放置一个span标签li元素,使弹出的菜单里。该跨度具有(最值得注意的)这些属性:
- height:33px;
- top:-26px;
- 左:这个因人而异定位跨度正常
- 的位置是:绝对的;
之后,只需一些JavaScript使跨度出现/消失。
1
它的实现方式是通过使用空<span>
。
它的默认定位到屏幕并移动到图上悬停
像这样:
<ul>
<li><a href="#">Link<span> </span></a></li>
<li><a href="#">Link<span> </span></a></li>
<li><a href="#">Link<span> </span></a></li>
</ul>
而CSS:
ul li a {
display: relative;
}
ul li a span {
position: absolute;
top: -50px; /* or however much above the a you need it to be */
left: -1000em;
}
ul li a:hover span {
left: 0;
}
3
很多人在这里都太快鞭出脚本语言。 Tsk,tsk。这可以通过CSS实现。我甚至倾向于说没有必要额外加价。可以在悬停状态下使用背景图像。简单。
0
纯粹的CSS解决方案在Eric Meyer网站上有解释:Pure CSS Popups 2。
相关问题
- 1. 如何实现这个网站结构?
- 2. 这个网站上的加载脚本是如何实现的?
- 3. 这个网站如何实现响应式布局
- 4. 如何从这个网站
- 5. 如何为我的网站实现这种动画..?
- 6. 如何实现这个UI?
- 7. 如何实现这个FilteringIterator?
- 8. 如何实现多语言网站laravel
- 9. 如何在网站上实现视频?
- 10. 如何实现网站的cookies刮板?
- 11. seo如何实现distancebetween.com网站?
- 12. 搜索 - 如何实现谷歌网站搜索像这里使用的一个
- 13. 实现在一个多ASPX网站
- 14. 这个大会网站如何淡入?
- 15. 如何通过这个网站
- 16. 这个网站如何修复编码?
- 17. 这个网站如何渲染图像?
- 18. 实现网站图标
- 19. 实现像MS网站
- 20. 实现消息到网站
- 21. 实现AJAX聊天网站
- 22. 实现多页GWT网站
- 23. 我如何从R网站抓取这个网站的信息?
- 24. 如何让我的网站缩小像这个网站?
- 25. 如何在django应用程序内部实现多个网站?
- 26. 如何在wordpress多站点中实现子目录网站?
- 27. 如何在ExtJS中实现这个自定义网格?
- 28. 现有的Joomla网站 - 如何实现移动主题+功能?
- 29. 这个Bookmarklet如何让你保持登录到这个网站?
- 30. 如何在MongoDB中实现这个?
谢谢,当我问这个问题时,我一直是一个懒惰的家伙,现在唯一的问题是处理IE6不支持:悬停。但使用jQuery可能是一个解决方案 – arnold