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

JavaScript(js)网页--下拉菜单制作相关推荐

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

    JavaScript(js)网页–下拉菜单制作 在网页的设计中,经常会出现二级下拉菜单,当鼠标经过时,显示二级菜单,鼠标离开时隐藏.例如新浪网 鼠标放到微博.博客或邮箱上面时,会出现一个二级菜单,鼠标 ...

  2. 15个精心挑选的 jQuery 下拉菜单制作教程

    下拉菜单是网站导航常用的表现形式之一,能够呈现更多的导航内容.如果网站能够设计出有吸引力的网站导航,将会吸引更多的用户去浏览网站的内容.今天本文就为大家挑选了25个非常好的 jQuery 下拉菜单制作 ...

  3. js实现下拉菜单动画效果

    js实现下拉菜单动画效果 <!DOCTYPE html> <html lang="en"> <head><meta charset=&qu ...

  4. vue.js bootstrap 下拉列表_Excel下拉菜单制作的小技巧

    在工作中,常常需要对多行多列的数据设置下拉菜单,但在使用数据验证,设置下拉菜单时,序列来源是不能执行引用多行多列区域的,否则即会出现下图提示框,应该如何进行设置呢? 第一步:定义名称框 鼠标依次点击公 ...

  5. 用JS控制下拉菜单效果

    今天,突然想复习下之前学习做导航菜单的一些知识.之后觉得下拉菜单非常好玩儿,于是自己试着用JS调出了效果.网上有众多方法,但是感觉不是很对我的胃口,我喜欢HTML/CSS/JavaScript分离着写 ...

  6. html下拉菜单制作方法,CSS3制作Dropdown下拉菜单的方法

    :target 是CSS3 中新增的一个伪类,用以匹配当前页面的URI中某个标志符的目标元素(比如说当前页面URL下添加#comment就会定位到id="comment"的位置,俗 ...

  7. html JS实现下拉菜单,vue.js怎么实现下拉框

    本文环境:windows7.vue2.9.6,该方法适用于所有品牌的电脑. vue.js实现下拉框的方法: www.php.cn vue下拉框 {{x.name}}{{x.famname}} {{on ...

  8. 使用Jquery、HTML、CSS、JS实现下拉菜单列表

    下拉菜单列表 当鼠标进入时,效果如下: 鼠标离开时,下拉列表进行隐藏.效果如下: 下面展示代码 // <!DOCTYPE html> <html lang="en" ...

  9. html+css简单下拉菜单制作

    额,今天心血来潮做了个简单的下拉菜单,不过用的css操作的,啧! 最终效果: 代码: <!DOCTYPE html> <html> <head><title& ...

最新文章

  1. WebBrowser内存泄露
  2. ubuntun中文读书笔记
  3. POJ 2798:二进制转换十六进制
  4. 卖萌屋福利场:《机器阅读理解》免费送送送!
  5. SpringBoot集成Actuator端点配置
  6. Xor Sum 2(位运算)
  7. 对垒 AI 领域?Google 和苹果竞相收购初创公司
  8. vi/vim 按键说明
  9. 2019年7款3D扫描仪APP(Android和iOS),让你手机秒变3D扫描仪!
  10. Marlin固件解析G代码部分分析
  11. 东静给排水CAD绘图辅助软件(LBJ2019)
  12. 中国3月份采购经理人指数回升
  13. 微信小程序防止恶意点击、多次点击
  14. 【算法学习笔记07】贪心算法(Greedy Algorithm)
  15. graphpad prism横坐标怎么设置不显示数值_Graphpad Prism 的 4 个隐藏技能助你轻松发表 SCI...
  16. 多个资本强力支持,高仙机器人完成12亿元C轮融资
  17. 怎么用域名访问网站?
  18. 使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端口冲突和服务器端口配置
  19. [Swift]Set(集)转换为Array(数组)
  20. or和union all

热门文章

  1. pptx编辑密码忘记的处理办法
  2. web网页设计实例作业 ——中国民间年画 (5页) 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码
  3. Vue--时间戳转换日期格式
  4. python生成词向量_词向量是如何生成的
  5. python合并单元格 索引_如何在matplotlib选项卡中合并单元格
  6. vue组件通信---全局事件总线(任意组件间通信)
  7. AI又进化了,声音克隆革命性突破
  8. mybatisplus的CRUD基本使用心得--转载
  9. psutil详细使用
  10. QQ管家、360安全卫士已经收录BBdoc文档搜索软件,软件越来越好用!