JavaScript实现网页下拉菜单效果


Posted in Javascript onNovember 20, 2020

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

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

JavaScript实现网页下拉菜单效果

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

设计简单的下拉菜单栏

JavaScript实现网页下拉菜单效果

<!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].onmouseover=function(){
    this.children[1].style.display='block';
   }
   //鼠标离开,隐藏下拉菜单
   lis[i].onmouseout=function(){
    this.children[1].style.display='none';
   }
  }

 </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
利用javascript中的call实现继承
Jan 22 Javascript
Javascript中获取出错代码所在文件及行数的代码
Sep 23 Javascript
基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)
Jul 26 Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
Aug 05 Javascript
jfinal与bootstrap的登录跳转实战演习
Sep 22 Javascript
js实现下拉列表选中某个值的方法(3种方法)
Dec 17 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
bootstrap基础知识学习笔记
Nov 02 Javascript
深入理解Angular4订阅(Subscribe)与取消
Nov 22 Javascript
使用selenium抓取淘宝的商品信息实例
Feb 06 Javascript
Vue用v-for给src属性赋值的方法
Mar 03 Javascript
vue 组件中添加样式不生效的解决方法
Jul 06 Javascript
JavaScript实现网页tab栏效果制作
Nov 20 #Javascript
原生js实现弹窗消息动画
Nov 20 #Javascript
js实现限定区域范围拖拉拽效果
Nov 20 #Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
Nov 20 #Vue.js
详解vue 组件注册
Nov 20 #Vue.js
JavaScript 防抖和节流遇见的奇怪问题及解决
Nov 20 #Javascript
JavaScript 异步时序问题
Nov 20 #Javascript
You might like
地摊中国 - 珍藏老照片
2020/08/18 杂记
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
php与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
php中获得视频时间总长度的另一种方法
2011/09/15 PHP
PHP读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
2015/10/19 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
javascript之可拖动的iframe效果代码
2008/08/01 Javascript
Javascript 读后台cookie代码
2008/09/15 Javascript
js当一个变量为函数时 应该注意的一点细节小结
2011/12/29 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
2014/01/03 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
2016/05/18 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
2016/10/28 Javascript
Ionic2开发环境搭建教程
2020/08/20 Javascript
jQuery实现拼图小游戏(实例讲解)
2017/07/24 jQuery
JS实现用特殊符号替换字符串的中间部分区域的实例代码
2018/07/24 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
[01:11]辉夜杯战队访谈宣传片—CDEC.Y
2015/12/26 DOTA
Python 时间处理datetime实例
2008/09/06 Python
Python的一些用法分享
2012/10/07 Python
python创建只读属性对象的方法(ReadOnlyObject)
2013/02/10 Python
Python 多线程抓取图片效率对比
2016/02/27 Python
Python实现随机生成手机号及正则验证手机号的方法
2018/04/25 Python
Python调用adb命令实现对多台设备同时进行reboot的方法
2018/10/15 Python
Python字典对象实现原理详解
2019/07/01 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
解决django后台管理界面添加中文内容乱码问题
2019/11/15 Python
基于spring boot 日志(logback)报错的解决方式
2020/02/20 Python
python实现提取COCO,VOC数据集中特定的类
2020/03/10 Python
检举信的格式及范文
2014/04/04 职场文书
小学三年级学生评语
2014/04/22 职场文书
地球一小时宣传标语
2014/06/24 职场文书
普通党员四风问题对照检查材料
2014/09/27 职场文书
5.12护士节活动总结
2015/02/10 职场文书
工作犯错保证书
2015/05/11 职场文书