原生js实现下拉选项卡


Posted in Javascript onNovember 27, 2019

本文实例为大家分享了js实现下拉选项卡的具体代码,供大家参考,具体内容如下

效果如下:

原生js实现下拉选项卡

代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8" />
 <title>下拉选项卡</title>
 <style>
 *{
 padding: 0px;
 margin: 0px;
 font-family: "微软雅黑";
 font-size: 12px;
 }
 ul{
 list-style: none;
 }
 .head{
 width: 1000px;
 height: 50px;
 margin: 0px auto;
 background-color: greenyellow;
 }
 .head>ul{
 display: block;
 }
 .head>ul>li{
 float: left;
 width: 200px;
 text-align: center;
 height: 50px;
 line-height: 50px;
 font-size: 15px;
 }
 .head>ul>li:hover{
 background-color: green;
 }
 .head>ul>li:hover>ul{
 display: block;
 }
 .head>ul>li>ul{
 display: none;
 position: absolute;
 }
 .head>ul>li>ul>li{
 height: 40px;
 width: 200px;
 text-align: center;
 line-height: 40px;
 font-size: 15px;
 background-color: greenyellow;
 margin-top: 5px;
 }
 .head>ul>li>ul>li:hover{
 background-color: green;
 }
 </style>
 </head>
 <body>
 <div class="head">
 <ul>
 <li>
 院系
 <ul>
 <li>计科系</li>
 <li>电气系</li>
 <li>食品系</li>
 <li>机械系</li>
 </ul>
 </li>
 <li>
 学科
 <ul>
 <li>无线传感网</li>
 <li>计算机组成原理</li>
 <li>java程序设计</li>
 <li>c语言</li>
 </ul>
 </li>
 <li>
 专业
 <ul>
 <li>物联网工程</li>
 <li>软件工程</li>
 <li>计算机应用</li>
 <li>计算机科学</li>
 </ul>
 </li>
 <li>
 实验室
 <ul>
 <li>物联网实验室</li>
 <li>嵌入实验室</li>
 <li>软件工程实验室</li>
 <li>扮客人才孵化基地</li>
 </ul>
 </li>
 <li>
 宿舍
 <ul>
 <li>617宿舍</li>
 <li>618宿舍</li>
 <li>619宿舍</li>
 <li>620宿舍</li>
 </ul>
 </li>
 </ul>
 </div>
 </body>
</html>

如果大家还想深入学习,可以点击两个精彩的专题:javascript选项卡操作方法汇总 jquery选项卡操作方法汇总

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

Javascript 相关文章推荐
javascript获得CheckBoxList选中的数量
Oct 27 Javascript
javascript面向对象的方式实现的弹出层效果代码
Jan 28 Javascript
基于Jquery的标签智能验证实现代码
Dec 27 Javascript
jquery随机展示头像代码
Dec 21 Javascript
jQuery获取注册信息并提示实现代码
Apr 21 Javascript
JS画线(实例代码)
Nov 20 Javascript
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
Vue三种常用传值示例(父传子、子传父、非父子)
Jul 24 Javascript
Vue匿名插槽与作用域插槽的合并和覆盖行为
Apr 22 Javascript
详解Vue demo实现商品列表的展示
May 07 Javascript
Vue实现剪切板图片压缩功能
Feb 04 Javascript
JavaScript缺少insertAfter解决方案
Jul 03 Javascript
浅析Vue下的components模板使用及应用
Nov 27 #Javascript
d3.js 地铁轨道交通项目实战
Nov 27 #Javascript
微信小程序表单验证WxValidate的使用
Nov 27 #Javascript
vue(2.x,3.0)配置跨域代理
Nov 27 #Javascript
微信小程序加载机制及运行机制图解
Nov 27 #Javascript
webgl实现物体描边效果的方法介绍
Nov 27 #Javascript
three.js利用卷积法如何实现物体描边效果
Nov 27 #Javascript
You might like
PHP VS ASP
2006/10/09 PHP
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
ucenter通信原理分析
2015/01/09 PHP
php面向对象重点知识分享
2019/09/27 PHP
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
利用Node.js检测端口是否被占用的方法
2017/12/07 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
浅析Vue.js 中的条件渲染指令
2018/11/19 Javascript
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
如何实现js拖拽效果及原理解析
2020/05/08 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
PyQt5每天必学之像素图控件QPixmap
2018/04/19 Python
Python基于property实现类的特性操作示例
2018/06/15 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
如何使用Python发送HTML格式的邮件
2020/02/11 Python
深入浅析python的第三方库pandas
2020/02/13 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
基于python实现操作redis及消息队列
2020/08/27 Python
HTML5仿手机微信聊天界面
2016/03/18 HTML / CSS
屈臣氏官方旗舰店:亚洲享负盛名的保健及美妆零售商
2019/03/15 全球购物
美国新娘礼品店:The Paisley Box
2020/09/08 全球购物
创立科技Java面试题
2015/11/29 面试题
网上签名寄语活动留言
2014/01/18 职场文书
二年级语文教学反思
2014/02/02 职场文书
公司运动会策划方案
2014/05/25 职场文书
学习退步检讨书
2014/09/28 职场文书