1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JavaScript(js)网页–下拉菜单制作

JavaScript(js)网页–下拉菜单制作

时间:2022-07-03 02:21:23

相关推荐

JavaScript(js)网页–下拉菜单制作

JavaScript(js)网页–下拉菜单制作

在网页的设计中,经常会出现二级下拉菜单,当鼠标经过时,显示二级菜单,鼠标离开时隐藏。例如新浪网

鼠标放到微博、博客或邮箱上面时,会出现一个二级菜单,鼠标离开则隐藏。

设计简单的下拉菜单栏

复制以下代码:

<!DOCTYPE html>

<html lang="zh-CN">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>下拉菜单</title>

<style>

*{

margin: 0;

padding: 0;

}

a{

text-decoration: none;

}

div {

width: 1200px;

height: 30px;

margin: 0px auto;

background-color: blanchedalmond;

}

li {

list-style: none;

}

div li {

position: relative;

float: right;

text-align: center;

border: 1px solid black;

line-height: 30px;

width: 80px;

height: 30px;

}

div ul {

position: absolute;

top:30px;

display: none;

}

div ul li{

float: left;

width: 120px;

height: 30px;

background-color: pink;

}

</style>

</head>

<body>

<div>

<li><a href="#">邮箱</a>

<ul>

<li><a href="#">免费邮箱</a></li>

<li><a href="#">VIP邮箱</a></li>

<li><a href="#">企业邮箱</a></li>

<li><a href="#">新浪邮箱客户端</a></li>

</ul>

</li>

<li><a href="#">博客</a>

<ul>

<li><a href="#">博客评论</a></li>

<li><a href="#">来读提醒</a></li>

</ul>

</li>

<li><a href="#">微博</a>

<ul>

<li><a href="#">私信</a></li>

<li><a href="#">评论</a></li>

<li><a href="#">@我</a></li>

</ul>

</li>

<li ><a href="#">登录</a></li>

</div>

<script>

var div = document.querySelector('div');

var lis = div.children;

for (var i=0;i<lis.length;i++){

//鼠标经过,出现下拉菜单

lis[i].οnmοuseοver=function(){

this.children[1].style.display='block';

}

//鼠标离开,隐藏下拉菜单

lis[i].οnmοuseοut=function(){

this.children[1].style.display='none';

}

}

</script>

</body>

</html>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。