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 相关文章推荐
Aptana调试javascript图解教程
Nov 30 Javascript
jquery中ajax学习笔记一
Oct 16 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
Oct 11 Javascript
JS获取当前网页大小以及屏幕分辨率等
Sep 05 Javascript
Javascript原型链的原理详解
Jan 05 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
Apr 01 Javascript
javascript日期比较方法实例分析
Jun 17 Javascript
javascript实现一个网页加载进度loading
Jan 04 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
Jan 08 Javascript
js获取隐藏元素的宽高
Feb 24 Javascript
react-navigation 如何判断用户是否登录跳转到登录页的方法
Dec 01 Javascript
jQuery实现影院选座订座效果
Apr 13 jQuery
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
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
基于Laravel(5.4版本)的基本增删改查操作方法
2019/10/11 PHP
laravel通过a标签从视图向控制器实现传值
2019/10/15 PHP
Aster vs KG BO3 第一场2.18
2021/03/10 DOTA
几个比较经典常用的jQuery小技巧
2010/03/01 Javascript
JavaScript 异步方法队列链实现代码分析
2010/06/05 Javascript
用JQUERY增删元素的代码
2012/02/14 Javascript
js查找节点的方法小结
2015/01/13 Javascript
Jquery中$.post和$.ajax的用法小结
2015/04/28 Javascript
js如何实现点击标签文字,文字在文本框出现
2015/08/05 Javascript
jquery实现叠层3D文字特效代码分享
2015/08/21 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
2017/03/30 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
[01:03:36]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第二场 1月26日
2021/03/11 DOTA
Python的Django框架中settings文件的部署建议
2015/05/30 Python
Python 编码处理-str与Unicode的区别
2016/09/06 Python
Python中正则表达式详解
2017/05/17 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
python面试题之列表声明实例分析
2019/07/08 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
sklearn和keras的数据切分与交叉验证的实例详解
2020/06/19 Python
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
Urban Decay官方网站:美国化妆品品牌
2020/06/04 全球购物
故宫英文导游词
2015/01/31 职场文书
爱国教育主题班会
2015/08/14 职场文书
2016保送生自荐信范文
2016/01/29 职场文书
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle