所以,到目前为止,我已经构建了这个导航栏,我很好奇它是否有可能实现我的想法。目前,当您将鼠标悬停在每个链接上时,它们会下拉(填充增加)。
现在,我很好奇的是,如果您将鼠标悬停在“test1”上,test2-4 也会随之下降,但在从下拉列表创建的填充中,会显示“test1”信息。允许用户单击或阅读其中的任何信息。此外,如果用户愿意,他们可以将鼠标移动到 test2 并且所有内容都会动画(不透明度,我认为这是我可以做的)到 test2 字段中的任何内容,test3 做同样的事情等等。
我在这方面没有取得太大的成功,我之前创建了一个完全独立的面板,但这并不完全有效,或者我做得不正确。
这是我一直在努力的,任何帮助将不胜感激!谢谢!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function() {
$("#nav li > a").hover(function() {
$(this).stop().animate({paddingTop: "100px"}, 100);
},
function() {
$(this).stop().animate({paddingTop: "10px"}, 200);
});
});
</script>
<style type="text/css">
#nav
{
position: absolute;
top: 0;
left: 60px;
padding: 0;
margin: 0;
list-style: none;
}
#nav li
{
display: inline;
}
#nav li a
{
float: left;
display: block;
color: #555;
text-decoration: none;
padding: 10px 30px;
background-color: #d1d1d1;
border-top: none;
}
</style>
</head>
<body>
<div id="wrap">
<ul id="nav">
<li><a href="">test1</a></li>
<li><a href="">test2</a></li>
<li><a href="">test3</a></li>
<li><a href="">test4</a></li>
</ul>
</div>
</body>
</html>