精华内容
下载资源
问答
  • JS左侧下拉二级菜单代码JS左侧下拉二级菜单代码JS左侧下拉二级菜单代码JS左侧下拉二级菜单代码如题 很漂亮
  • 下拉列表二级联动

    2012-12-09 11:35:56
    这个是一个拉列列表二级联动代码,大家可以参照一下
  • 本文实例为大家分享了js实现select二级联动下拉菜单,供大家参考,具体内容如下 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath()...
  • 今天我们要给大家介绍一款简单而实用的HTML5/CSS3水平二级下拉菜单,这款CSS3菜单由简单的ul列表组成,因此兼容所有的浏览器。它的背景一共由3部分组成:主菜单的淡蓝色、下拉菜单黑色和下拉菜单选中时的红色。同时...
  • 本文实例讲述了js实现的全国省市二级联动下拉选择菜单。分享给大家供大家参考。具体如下: 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-province-city-cho-menu-codes/ 具体代码如下:...
  • 先看一下简单的效果 ...html部分 (下拉框中value的数值我是根据数据库中取出来) 城市 <select name=city lay-filter=province> <option xss=removed></option> 北京市 天津市</o
  • HTML二级联动下拉列表框的实现,如选择 省,市.zip
  • HTML下拉框二级菜单

    千次阅读 2021-02-25 13:54:44
    <select> <option value="1">Beijingoption> <option value="2">Shanghaioption> <option value="3">Chongqingoption> select> 三、使用ul+css实现鼠标悬浮出现二级菜单(不包含选中效果) DOCTYPE html> ...

    一、form表单

    在这里插入图片描述

    	<div>
            <form>
                <div>
                    <!-- 下拉框 -->
                    <select>
                    //默认项为第一个
                        <option>广州</option>
                        <option>深圳</option>
                        <option>山东</option>
                        <option>北京</option>
                    </select>
                </div>
            </form>
        </div>
    

    二、select标签

    在这里插入图片描述

    			<select >
    			    <optgroup label="Beijing">
    			        <option value="1">Shijingshanqu</option>
    			        <option value="2">chaoyangqu</option>
    			    </optgroup>
    			    <optgroup label="Shanghai">
    			        <option value="1">Chongmingqu</option>
    			        <option value="2">Minhangqu</option>
    			    </optgroup>
    			</select>
    

    实现效果和form表单基本相同。
    optgroup中的label 属性为选项组规定描述(不为可选项)。
    若不使用optgroup标签,这实现效果和form表单实现效果基本无异

    在这里插入图片描述

    			<select>
    			    <option value="1">Beijing</option>
    			    <option value="2">Shanghai</option>
    			    <option value="3">Chongqing</option>
    			</select>
    

    三、使用ul+css实现鼠标悬浮出现二级菜单(不包含选中效果)

    在这里插入图片描述

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style>
        *{margin:0;padding: 0;list-style: none;text-decoration: none;}
        #nav{width: 500px;height: 40px;background: #ccc;margin: 0 auto;}
        ul{background: #aaa}
        ul li{float:left; display:block; height: 40px; line-height: 40px; padding: 0 20px; position: relative;}
        ul li:hover{background: #cea;}
        ul li ul li{float: none;}
        /*关键一:将二级菜单设置为display:none;*/
        ul li ul{position: absolute;top:40px;left: 0; display: none;}
        ul li ul li:hover{background: red;}
        /*关键二:在划过二级菜单从属的一级菜单时,设置为display:block;*/
        ul li:hover ul{display: block;}
        </style>
    </head>
    <body>
        <div id="nav">
            <ul>
                <li><a href="">首页</a></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>
                    </ul>
                </li>
                <li><a href="">联系我们</a></li>
            </ul>
        </div>   
    </body>
    </html>
    

    四、JQ实现下拉效果

    在这里插入图片描述

    <!DOCTYPE html>
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    	<title>jquery下拉菜单</title>
    	<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
    	<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
    	<style>
    .wrap {
    	width: 800px;
    	 margin: 0 auto;
    	  }
    #nav {
    	margin: 0;
    	padding: 0;
    	list-style: none;
    	border-bottom-left-radius: 4px;
    	-moz-border-radius-bottomleft: 4px;
    	-webkit-border-bottom-left-radius: 4px;
    	border-bottom-right-radius: 4px;
    	-moz-border-radius-bottomright: 4px;
    	-webkit-border-bottom-right-radius: 4px;
    	height: 50px;
    	padding-left: 15px;
    	padding-right: 15px;
    }
    
    #nav li {
    	float: left;
    	display: block;
    	background: none;
    	position: relative;
    	z-index: 999;
    	margin: 0 1px;
    }
    
    #nav li a {
    	display: block;
    	padding: 0;
    	font-weight: 700;
    	line-height: 50px;
    	text-decoration: none;
    	color: #000000;
    	padding: 0px 12px;
    }
    
    #nav ul {
    	position: absolute;
    	left: 1px;
    	display: none;
    	margin: 0;
    	padding: 0;
    	list-style: none;
    	padding-bottom: 3px;
    	background-color: #fff;
    	z-index: 1000;
    }
    
    .nav_link a:hover {
    	border-bottom: #FF7D14;
    }
    
    #nav ul li {
    	float: none;
    	text-align: left;
    	margin: 5px;
    }
    
    #nav ul li:hover {
    	border-left: 0px solid transparent;
    	border-right: 0px solid transparent;
    }
    
    #nav ul a {
    	display: block;
    	height: 20px;
    	line-height: 20px;
    	padding: 8px 5px;
    	text-transform: uppercase;
    	font-weight: normal;
    }
    
    #nav a:hover {
    	text-decoration: none;
    	color: #ff7d14;
    }
    
    #nav li:hover {
    	text-decoration: none;
    	border-bottom: 1px solid #ff7d14;
    }
    
    #nav ul {
    	margin: 0 0 0 -2px;
    }
    
    </style>
    </head>
    <body>
    	<div class="wrap">
    		<ul id="nav">
    			<li><a href="#">网站主页</a></li>
    			<li><a href="#">关于我</a>
    				<ul>
    					<li><a href="#">Company</a></li>
    					<li><a href="#">Authors</a></li>
    					<li><a href="#">Advertising</a></li>
    				</ul>
    			</li>
    			<li><a href="#">RSS订阅</a>
    				<ul>
    					<li><a href="#">PSD</a></li>
    					<li><a href="#">Patterns</a></li>
    					<li><a href="#">Icons</a></li>
    				</ul>
    			</li>
    			<li><a href="#">精美博文</a>
    				<ul>
    					<li><a href="#">HTML5</a></li>
    					<li><a href="#">CSS3</a></li>
    					<li><a href="#">jQuery</a></li>
    					<li><a href="#">MySQL</a></li>
    				</ul>
    			</li>
    			<li><a href="#">Web工具</a>
    				<ul>
    					<li><a href="#">Performance</a></li>
    					<li><a href="#">CMS Plugins</a></li>
    					<li><a href="#">Cheat Sheets</a></li>
    				</ul>
    			</li>
    			<li><a href="#">Originals</a>
    				<ul>
    					<li><a href="#">Website Design</a></li>
    					<li><a href="#">Mobile</a></li>
    				</ul>
    			</li>
    		</ul>
    	</div>
    	<script type="text/javascript">
    		$(document).ready(function() {
    			$('#nav li').hover(function() {
    				$('ul', this).slideDown(200);
    				$(this).children('a:first').addClass("hov");
    			}, function() {
    				$('ul', this).slideUp(100);
    				$(this).children('a:first').removeClass("hov");
    			});
    		});
    	</script>
    </body>
    </html>
    
    

    慢慢复习,慢慢补充吧

    展开全文
  • 本文实例讲述了jquery实现漂亮的二级下拉菜单代码。分享给大家供大家参考。具体如下: 这里介绍一款基于jquery实现的网站下拉菜单,黑色风格,很漂亮,本菜单需要点击主菜单后的小三角符号才下拉出二级菜单,并不是...
  • 主要介绍了纯html+css制作三级下拉菜单,如何制作下拉菜单效果,三级下拉菜单又是怎么实现的,本文为大家揭晓,感兴趣的小伙伴们可以参考一下
  • jQuery鼠标滑过显示二级下拉菜单代码
  • js下拉列表二级联动

    万次阅读 多人点赞 2018-01-20 09:20:59
    所谓二级联动,就是要通过一个下拉列表选择从而在另一个select下拉列表中显示出对应的数据。好比我有两个下拉列表,第一列表是选择省份,那么我选择某一个省份,那么另一个列表也会对应显示该省份的城市。    ...

     学了JS也有一段时间了,今天把JS中较为重要的下拉列表二级联动记录一下。所谓二级联动,就是要通过一个下拉列表的选择从而在另一个select下拉列表中显示出对应的数据。好比我有两个下拉列表,第一列表是选择省份,那么我选择某一个省份,那么另一个列表也会对应显示该省份的城市。

     

     如上图所示,我选择了河北省,那么对应的城市列表中就会出现相应的城市。代码如下:

    js:

    cities = new Object();
    cities['河北省']=new Array('石家庄', '张家口市', '承德市', '秦皇岛市', '唐山市', '廊坊市', '保定市', '沧州市', '衡水市', '邢台市', '邯郸市');
    cities['山西省']=new Array('太原市', '大同市', '朔州市', '阳泉市', '长治市', '晋城市', '忻州地区', '吕梁地区', '晋中市', '临汾地区', '运城地区');
    
    function set_city(province, city)
    {
        var pv, cv;
        var i, ii;
    
        pv=province.value;
        cv=city.value;
    
        city.length=1;
    
        if(pv=='0') return;
        if(typeof(cities[pv])=='undefined') return;
    
        for(i=0; i<cities[pv].length; i++)
        {
           ii = i+1;
           city.options[ii] = new Option();
           city.options[ii].text = cities[pv][i];
           city.options[ii].value = cities[pv][i];
        }
    
    }

    jsp:

    <form name="form1" action="" method="get">
        <select name="province" onChange="set_city(this, this.form.city);">
        <option value="0">选择省</option>
        <option value="河北省">河北省</option>
        <option value="山西省">山西省</option>
        </select>
        <select   name="city" id="citys">
        <option value="0">选择城市</option>
        </select>
    </form>

     还有一个案例是关于商品分类的问题,这个多用于网上购物方面。

     

    1 整机
    	15 笔记本 
    	16 笔记本配件  
    	17 台式机 
    	18 服务器 
    	19 服务器配件  
    	20 工作站 
    	21 小型机 
    	22 移动PC 
    	23 平板电脑  
    	24 网络电脑 
    2 数码产品 	 
    	25 数据相机 
    	26 MP3
    	27 便携式DVD 
    	28 数码学习机 
    	29 数码摄像头 
    	30 数码相机伴侣 
    	31 MD播放器
    	32 滤镜镜头 
    	33 多媒体硬盘播放
    3 无线网 
    	34 无线上网卡 
    	35 无线网卡
    4 配件
    	36 CPU 
    	37 内存 
    	38 主板
    5 耗材
    	40 墨盒 
    	41 纸张 
    6 软件
    	42 操作系统 
    	43 办公软件 
    	44 杀毒软件
    7 语音视频
    	45 视频会议 
    	46 视频卡
    8 办公设备
    	47 投影机 
    	48 打印机 
    	49 扫描仪
    9 网络设备
    	50 交换机 
    	51 集线器
    10 机房布线
    	52 测试仪 
    	53 机房空调
    11 移动存储
    	54 闪存卡
    	55 移动硬盘
    12 通讯设备
    	56 手机 
    	57 电话机
    13 显示设备
    	58 液晶显示器 
    	59 CRT显示器
    14 其他
    	60 游戏机
    	61 电池
    	62 音响
    

    附上数据。

     

    HTML:

    <form name="frmProduct">
    ......<br>
    商品大类:
    <select name="sltParent" id="sltParent" onChange="ss()">
        <option value="0">--选择大类--</option>
        <option value="1">--整机--</option>
        <option value="2">--数码产品--</option>
        <option value="3">--无线网--</option>
        <option value="4">--配件--</option>
        <option value="5">--耗材--</option>
        <option value="6">--软件--</option>
        <option value="7">--语音视频--</option>
        <option value="8">--办公设备--</option>
        <option value="9">--网络设备--</option>
        <option value="10">--机房布线--</option>
        <option value="11">--移动存储--</option>
        <option value="12">--通讯设备--</option>
        <option value="13">--显示设备--</option>
        <option value="14">--其他--</option>
    </select>
    
    商品子类:
    <select name="sltSub" id="sltSub" onChange="ss2()">
    <option value="">--选择子类--</option>
    </select>
    <br>......
    <input type="button" onClick="showSele()" value="提交"/>
    </form>

    JS:

     

     

    <script type="text/javascript">
    //使用数组存储数据
    var agoods1=new Array('请选择','整机','数码产品','无线网','配件','耗材','软件','语音视频','办公设备','网络设备','机房布线','移动存储','通讯设备','显示设备','其他');
    var agoods2=new Array('--选择子类--','笔记本','笔记本配件','台式机','服务器','服务器配件','工作站','小型机','移动PC','平板电脑','网络电脑','数据相机','MP3','便携式DVD','数码学习机','数码摄像头','数码相机伴侣','MD播放器','滤镜镜头','多媒体硬盘播放','无线上网卡','无线网卡','CPU','内存','主板',' ','墨盒','纸张','操作系统', '办公软件','杀毒软件','视频会议','视频卡','投影机','打印机','扫描仪','交换机','集线器','测试仪','机房空调','闪存卡','移动硬盘','手机','电话机','液晶显示器','CRT显示器','游戏机','电池','音响');
    //声明一个arrayGoods对应,这个对象在new的时候指向一个数组,可通过arrayGoodsP['i']找到对应数组
    
    var arrayGoodsP=new Object();
    arrayGoodsP['1']=new Array('--选择子类--','15','16','17','18','19','20','21','22','23','24');
    arrayGoodsP['2']=new Array('--选择子类--','25','26','27','28','29','30','31','32','33');
    arrayGoodsP['3']=new Array('--选择子类--','34','35');
    arrayGoodsP['4']=new Array('--选择子类--','36','37','38');
    arrayGoodsP['5']=new Array('--选择子类--','40','41');
    arrayGoodsP['6']=new Array('--选择子类--','42','43','44');
    arrayGoodsP['7']=new Array('--选择子类--','45','46');
    arrayGoodsP['8']=new Array('--选择子类--','47','48','49');
    arrayGoodsP['9']=new Array('--选择子类--','50','51');
    arrayGoodsP['10']=new Array('--选择子类--','52','53');
    arrayGoodsP['11']=new Array('--选择子类--','54','55');
    arrayGoodsP['12']=new Array('--选择子类--','56','57');
    arrayGoodsP['13']=new Array('--选择子类--','58','59');
    arrayGoodsP['14']=new Array('--选择子类--','60','61','62');
    var result="";
     //该方法实现了商品大类与子类的联动
    	function ss()
    	{
    		
    		var sltp=document.getElementById("sltParent");
    		var slsb=document.getElementById("sltSub");
    		var sva=sltp.value;
    		slsb.options.length=1;
    		for(var i=0;i<arrayGoodsP[sva].length;i++)
    		{
    			
    			if(i==25)
    			{
    				continue;
    			}
    			if(i!=0)
    			{
    			 slsb.options[i]=new Option(agoods2[Number(arrayGoodsP[sva][i])-14],arrayGoodsP[sva][i]);
    			}
    			else
    			{
    			 slsb.options[i]=new Option(agoods2[0],'0');
    			}
    		}
    	}
    	function ss()
    	{
    		
    		var sltp=document.getElementById("sltParent");
    		var slsb=document.getElementById("sltSub");
    		var sva=sltp.value;
    		slsb.options.length=1;
    		for(var i=0;i<arrayGoodsP[sva].length;i++)
    		{
    			
    			if(i==25)
    			{
    				continue;
    			}
    			if(i!=0)
    			{
    			 slsb.options[i]=new Option(agoods2[Number(arrayGoodsP[sva][i])-14],arrayGoodsP[sva][i]);
    			}
    			else
    			{
    			 slsb.options[i]=new Option(agoods2[0],'0');
    			}
    		}
    	}
     //ss2()和showSele()方法实现提交时,显示对应选择的商品名称与编号
    
    
     function ss2()
    	{
    		var slsb2=document.getElementById("sltSub");
    		if(slsb2.value!="--选择子类--")
    		{
    			result=slsb2.value;
    		}
    	}
    	function showSele()
    	{
    		alert("您选择的商品为"+agoods2[Number(result)-14]+",商品的编号为"+result);	
    	}
    </script>function ss2()
    	{
    		var slsb2=document.getElementById("sltSub");
    		if(slsb2.value!="--选择子类--")
    		{
    			result=slsb2.value;
    		}
    	}
    	function showSele()
    	{
    		alert("您选择的商品为"+agoods2[Number(result)-14]+",商品的编号为"+result);	
    	}
    </script>


    其中new Option(agr,agr),第一个参数为text文本,第二参数为服务器返回的value值。比如 new Option("举例","0"),相对应的HTML

     

    就是<option value="0">举例</option>。
     

     

     

     

    展开全文
  • 本文实例讲述了js实现全国省市二级联动下拉选择菜单,分享给大家供大家参考。具体如下: 效果图:   具体代码: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb...
  • 华为官网二级下拉导航菜单基于jquery.js制作,有解决方案、产品、服务、技术支持、关于华为等菜单栏目。
  • 用ajax实现的jsp二级联动下拉列表

    热门讨论 2008-12-24 11:36:03
    用ajax实现的jsp二级联动下拉列表,使用异步交互的二级联动堪称jsp革命性变动。以前的联动大都是把所有的数据取出来放在javascript中,就一个字------烦
  • 在日常的生活中,想必大家都接触过下拉菜单的使用,这样为我们提供了极大的方便,那么下面看一下如何来制作吧。 one: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> ...

    在日常的生活中,想必大家都接触过下拉菜单的使用,这样为我们提供了极大的方便,那么下面看一下如何来制作吧。

    one:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    
        <style>
    
            
    		.menu{
    			border: 1px solid red;
    			width: 150px;
    	        height: 300px;
    			margin: 10px auto 0 ;
    		    padding-left: 5px;
    		    padding-right: 2px;  
    		}
    		.menu ul{
    			margin: 0;
    			padding: 0;
    			list-style:none; 
    			border: 1px solid red;    
    		}
    		.menu ul li{
    			background: #CD661D;
    			margin: 0;
    			padding: 0 8px;
    			height: 35px;
    			line-height: 35px;
    			border: 1px solid white;
    		}
    		.menu ul li a{
                text-decoration: none;
    			color: white;	
    			
    		}
    	    .menu li:hover{
              background: #6E6E6E;
    	    }
    
    	
                
        </style>
    
    </head>
    
    <body>
        
            <div class="menu">
                    <ul>
                        <li><a href="#"> 首页 </a></li>
                        <li><a href="#"> 新闻动态 </a></li>
                        <li><a href="#"> 产品展示 </a></li>
                        <li><a href="#"> 加入我们 </a></li>
                        <li><a href="#"> 联系我们 </a></li>
                        <li><a href="#"> 相关链接 </a></li>
                    </ul>
            </div>
    
    </body>
    
    </html>
    

    在这里插入图片描述
    上面的制作的为一级菜单,当鼠标悬停在上面的时候,背景颜色会发生变化,而且悬停的时候,鼠标的样式也会发生变化,这是为什么呢?
    在这里插入图片描述
    在这里插入图片描述

    two:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    
            <style>
    
                    *{
                        margin: 0px;
                        padding: 0px;
                    }
    
                    ul{
                        width: 170px;
                        height: 300px;
                        margin: 10px auto;
                        background: url(images/bg.jpg) no-repeat;
                        padding-top: 190px;
                        color: #fff;
                    }
    
                    li{
                        width: 80px;
                        height: 40px;
                        text-align: center;
                        line-height: 40px;
                        border-bottom: 1px dotted #fff;
                        margin-left: 45px;
                    }
    
                    .noline{
                        border: none;
                    }
    
                    a{
                        color: #fff;
                        text-decoration: none;
                    }
                    /* a:hover{
                       color: greenyellow;
                    } */
    
                    li:hover{
                        background: indianred;
                    }
    
                    /* li:hover a{
                        color: hotpink;
                    } */
    
            </style>
    
    </head>
    <body>
    
            <ul>
                <li><a href="#">服装鞋帽</a></li>
                <li><a href="#">数码家电</a></li>
                <li><a href="#">运动户外</a></li>
                <li><a href="#">孕婴用品</a></li>
                <li class="noline"><a href="#">厨卫家具</a></li>
            </ul>
    
    </body>
    </html>
    

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    Three:

    大家都追过剧吧,是不是有很多种可以选择,其实这都是可以用HTML代码来完成的,下面看一个一个简单的例子:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    
        <style>
    
                *{
                    margin: 0px;
                    padding: 0px;
                    list-style: none;
                }
    
                ul{
                    width: 900px;
                    height: 150px;
                    margin: 50px auto;
                    /* background-color: khaki; */
                }
    
                ul :after{
                    clear:both;
                    content:"";
                    display: block;
                    height: 0;
                    visibility: hidden;
                }
    
                li{
                    width: 100px;
                    height: 100;
                    border: 3px solid #fff;  
                    border-radius: 80%;   
                    list-style: none;
                    margin-left: 50px;
                    /* margin-top: 30px; */
                    background-color: lawngreen;
                    float: left;
                }
    
                a{
                    color: tomato;
                    text-overflow: none;
                }
    
                a:hover{
                    color: magenta;
                }
    
        </style>
    
    </head>
    
    <body>
        
           <ul>
               <li><a href="#">网址大全</a></li>
               <li><a href="#">热门电视剧</a></li>
               <li><a href="#">热门电影</a></li>
               <li><a href="#">猜你喜欢</a></li>
               <li><a href="#">他人在看区</a></li>
           </ul> 
    
    </body>
    
    </html>
    

    在这里插入图片描述
    在这里插入图片描述

    Four:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>一级下拉菜单</title>
    
            <style>
    
                    *{
                        margin: 0px;
                        padding: 0px;
                        list-style: none;
                    }
    
                    .outer{
                        margin: 50px auto;
                        width: 690px;
                    }
    
                    .outer:after{
                    clear:both;
                    content:"";
                    display: block;
                    height: 0;
                    visibility: hidden;
                    }
    
                    .outer li{
                        float: left;
                        width: 110px;
                        height: 42px;
                        line-height: 42px;
                        border:  3px solid red;
                    }
                    
                    .inner{
                        display: none;
                    }
    
    
                    .outer li:hover{
                        background-color: red;
                    }
                    
                    .outer li:hover .inner{
                        display: block;
                    }
    
                    a{
                        color: #3c3c3c;
                        text-decoration: none;
                        text-align: center;
                        display: block;
                    }
    
            </style>
    
    </head>
    
    <body>
        
        <ul class="outer">
            <li><a href="#">网址大全</a>
                <ul class="inner">
                    <li><a href="#">搜狐</a></li>
                    <li><a href="#">网易</a></li>
                    <li><a href="#">新浪</a></li>
                </ul>
            </li>
            <li><a href="#">热门电视剧</a></li>
            <li><a href="#">热门电影</a></li>
            <li><a href="#">猜你喜欢</a></li>
            <li><a href="#">他人在看区</a>
                <ul class="inner">
                    <li><a href="#">皮皮</a></li>
                    <li><a href="#">嘿嘿</a></li>
                    <li><a href="#">嘟嘟</a></li>
                </ul>
            </li>
        </ul> 
    
    </body>
    
    </html>
    

    在这里插入图片描述
    上面显示的是,当鼠标悬停的时候,下面会再次出来一个菜单,这就是下拉菜单,这是利用了无序列表的镶嵌结构实现的功能。

    Five:

    学会了上面的下拉菜单,下面再看另一种下拉菜单。

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
            body {
                font: 16px "宋体";
            }
    
            #menu {
                border: 1px solid #ccc;
                width: 120px;
                margin: 10px auto;
            }
    
            #menu ul {
                list-style: none;
                padding: 0px;
                margin: 0px;
            }
    
            #menu ul li {
                background: #eee;
                line-height: 35px;
                padding: 0px 8px;
                border-radius: 50%;
                border-bottom: 1px solid #ccc;
                position: relative;
            }
    
            a {
                color: #000;
                text-decoration: none;
            }
    
            a:hover {
                color: rgb(0, 255, 60);
            }
    
            .inner {
                width: 100px;
                display: none;
                border:1px solid #ccc;
                position: absolute;
                top: -1px;
                left: 120px;
            }
    
            .outer li:hover {
                background-color: red;
            }
    
            .outer li:hover .inner {
                display:block;
                /* background: red; */
            }
        </style>
    </head>
    
    <body>
        <div id="menu">
            <ul class="outer">
                <li><a href="#">首页</a></li>
    
                <li><a href="#">网页布局</a>
                    <ul class="inner">
                        <li><a href="#">平铺式</a></li>
                        <li><a href="#">倒立式</a></li>
                        <li><a href="#">栈开式</a></li>
                    </ul>
                </li>
    
                <li><a href="#">网页教程</a>
                    <ul class="inner">
                        <li><a href="#">视频区</a></li>
                        <li><a href="#">图文区</a></li>
                        <li><a href="#">讨论区</a></li>
                    </ul>
                </li>
    
                <li><a href="#">网页实例</a>
                    <ul class="inner">
                        <li><a href="#">举例1</a></li>
                        <li><a href="#">举例2</a></li>
                        <li><a href="#">举例3</a></li>
                    </ul>
                </li>
    
                <li><a href="#">常用代码</a>
                    <ul class="inner">
                        <li><a href="#">CSS</a></li>
                        <li><a href="#">JAVA</a></li>
                        <li><a href="#">数据结构</a></li>
                    </ul>
                </li>
    
                <li><a href="#">站长杂谈</a>
                    <ul class="inner">
                        <li><a href="#">小波说文</a></li>
                        <li><a href="#">小河说演</a></li>
                        <li><a href="#">小坡打卡</a></li>
                    </ul>
                </li>
    
                <li><a href="#">技术文档</a>
                    <ul class="inner">
                        <li><a href="#">基础篇</a></li>
                        <li><a href="#">深入篇</a></li>
                        <li><a href="#">高级篇</a></li>
                    </ul>
                </li>
    
                <li><a href="#">资源下载</a>
                <ul class="inner">
                        <li><a href="#">图片下载</a></li>
                        <li><a href="#">视频下载</a></li>
                        <li><a href="#">文档下载</a></li>
                    </ul>
                </li>
    
                <li><a href="#">图片素材</a>
                    <ul class="inner">
                        <li><a href="#">免费区</a></li>
                        <li><a href="#">VIP区</a></li>
                        <li><a href="#">管理区</a></li>
                    </ul>
                </li>
    
            </ul>
        </div>
    
    
    </body>
    
    </html>
    

    在这里插入图片描述

    展开全文
  • 闲的蛋疼,封装了个二级城市下拉 先保证html里有 <SPAN xss=removed><select id="province" size=1 > </select> <select id="city" style="width:60px"> </select> <input type="hidden...
  • 一、要实现的效果 二、HTML代码 三、js代码 1、利用字面量声明数组的方式——创建省份数组 2、利用构造函数声明的方式——创建每个省...5、二级下拉添加城市菜单 6、实现一级省份改变,二级城市跟着联动改变 ...

    一、要实现的效果
    在这里插入图片描述
    二、HTML代码
    在这里插入图片描述

    三、js代码
    1、利用字面量声明数组的方式——创建省份数组
    在这里插入图片描述
    2、利用构造函数声明的方式——创建每个省下面的城市(未一一例举完毕,请自行补充)
    在这里插入图片描述
    3、js中获取到html的两个下拉菜单并且设置样式
    在这里插入图片描述
    4、一级下拉菜单添加省份
    在这里插入图片描述
    5、二级下拉添加城市菜单
    在这里插入图片描述
    6、实现一级省份改变,二级城市跟着联动改变
    在这里插入图片描述

    展开全文
  • 本文实例讲述了js实现简洁大方的二级下拉菜单效果代码。分享给大家供大家参考。具体如下: 这是一款简洁大方的二级下拉菜单,菜单的颜色自己根据需要重新定义吧,这里仅给大家提供一种制作二级菜单的思路,整体效果...
  • html代码 软件开发网</a></dt> 特效</a> 教程</a> 资源</a> 模板</a> 资讯<
  • CSS jQuery共同实现的一款带动画效果的菜单,菜单上的箭头会翻转的动画二级下拉菜单,风格十分简洁,几乎没有使用图片美化。菜单颜色若要修改,可直接修改CSs代码即可。菜单动画效果的实现主要是引入了jquery插件来...
  • 本文实例讲述了AngularJS实现的select二级联动下拉菜单功能。分享给大家供大家参考,具体如下: <!DOCTYPE html> <html ng-app> <head lang="en"> <meta charset="UTF-8"> <title><...
  • DIV+CSS制作二级菜单(横排二级下拉菜单)以及二级菜单出现错位解决方法
  • HTML二级下拉菜单常见样式以及常见问题

    万次阅读 多人点赞 2018-08-12 15:28:06
    导航栏的雏形渐渐出现,但是拖在一菜单项的蓝字怎么办呢? 添加样式: .top-left-nav .sec-nav { margin : 0 px ; display : none ; padding : 5 px 3 px ; width : 130 px ; z-index ...
  • 本文实例讲述了js+css实现超简洁的二级下拉菜单效果代码。分享给大家供大家参考。具体如下: 这是一个很简洁的CSS+JavaScript二级菜单,没有使用过多的修饰素材,尽量不调用外部图片,简洁大方,而且便于二级开发...
  • 我看到网上有详细的 在jsp页面上做二级联动的方法 但是在循环读取的时候 jsp都用的JSTL标签库
  • 本文实例讲述了jquery实现鼠标滑过显示二级下拉菜单效果。分享给大家供大家参考。具体如下: 这是一款jquery实现的下拉菜单,当鼠标移在主菜单上的时候,向下滑出二级子菜单,采用UL LI结构,便于修改完善,我觉得是...
  • 之前我们分享过很多基于jQuery和CSS3的二级下拉菜单,大部分都非常实用,当然也不乏炫酷的动画,比如这款HTML5/CSS3水平二级下拉菜单就比较朴实,这款jQuery/CSS3波浪形弹性下拉菜单就比较富有个性。今天我们要分享...
  • 本文实例讲述了jQuery实现带延迟的二级tab切换下拉列表效果。分享给大家供大家参考。具体如下: 这是一款基于jQuery实现带延时效果的下拉列表菜单,有动画效果。 运行效果截图如下: 在线演示地址如下: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,322
精华内容 15,728
关键字:

html二级下拉选择列表