-
无序列表实现导航下拉菜单
2012-12-08 12:20:56<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> css菜单演示 <!-- *{margin:0;padding:0;... font-family<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>css菜单演示</title> <style type="text/css"> <!-- *{margin:0;padding:0;border:0;} body { font-family: arial, 宋体, serif; font-size:12px; } #nav { line-height: 24px; list-style-type: none; background:#666; } #nav a { display: block; width: 80px; text-align:center; } #nav a:link { color:#666; text-decoration:none; } #nav a:visited { color:#666;text-decoration:none; } #nav a:hover { color:#FFF;text-decoration:none;font-weight:bold; } #nav li { float: left; width: 80px; background:#CCC; } #nav li a:hover{ background:#999; } #nav li ul { line-height: 27px; list-style-type: none;text-align:left; left: -999em; width: 180px; position: absolute; } #nav li ul li{ float: left; width: 180px; background: #F6F6F6; } #nav li ul a{ display: block; width: 156px;text-align:left;padding-left:24px; } #nav li ul a:link { color:#666; text-decoration:none; } #nav li ul a:visited { color:#666;text-decoration:none; } #nav li ul a:hover { color:#F3F3F3;text-decoration:none;font-weight:normal; background:#C00; } #nav li:hover ul { left: auto; } #nav li.sfhover ul { left: auto; } #content { clear: left; } --> </style> <script type=text/javascript><!--//--><![CDATA[//><!-- function menuFix() { var sfEls = document.getElementById("nav").getElementsByTagName("li"); for (var i=0; i<sfEls.length; i++) { sfEls[i].οnmοuseοver=function() { this.className+=(this.className.length>0? " ": "") + "sfhover"; } sfEls[i].onMouseDown=function() { this.className+=(this.className.length>0? " ": "") + "sfhover"; } sfEls[i].onMouseUp=function() { this.className+=(this.className.length>0? " ": "") + "sfhover"; } sfEls[i].οnmοuseοut=function() { this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), ""); } } } window.οnlοad=menuFix; //--><!]]></script> </head> <body> <ul id="nav"> <li><a href="#">产品介绍</a> <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> </li> <li><a href="#">服务介绍</a> <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> </li> <li><a href="#">成功案例</a> <ul> <li><a href="#">案例三</a></li> <li><a href="#">案例</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> <li><a href="#">我们四</a></li> <li><a href="#">我们四111</a></li> </ul> </li> <li><a href="#">在线演示</a> <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> <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> <li><a href="#">联系联系</a></li> <li><a href="#">联系联系</a></li> <li><a href="#">联系联系联系</a></li> <li><a href="#">联系联系联系</a></li> </ul> </li> </ul> </body> </html>
-
无序列表(Ul)实现下拉多选[Jquery方式]
2015-04-20 17:39:02无序列表(Ul)实现下拉多选[Jquery方式] -
使用json数据,实现前台显示用户信息、无序列表、下拉列表、表格?(需要转换成jq)
2018-06-13 16:18:17//实现无序列表 $arry.each(function(){ $("#bb").append("<li>"+this+"</li>"); }); //实现下拉列表 $arry.each(function(i){ $("#aa").append("(i+1)+">"+this+"</option>"); }); //对象...前台网页
<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ //一行一行输出 id 姓名 密码 var user={ "id":1, "name":"张无忌", "pwd":"111" }; $("#oo").append("id:"+user.id+"<br>").append("用户名:"+user.name+"<br>").append("密码:"+user.pwd); //2. var arry=["中","美","俄"]; var $arry=$(arry); //实现无序列表 $arry.each(function(){ $("#bb").append("<li>"+this+"</li>"); }); //实现下拉列表 $arry.each(function(i){ $("#aa").append("<option value="+(i+1)+">"+this+"</option>"); }); //对象数组的定义,同时实现表格 var userArray=[{ "id":2, "name":"admin", "pwd":"123" },{ "id":3, "name":"ad", "pwd":"123123" },{ "id":4, "name":"admi", "pwd":"123789" }]; var $table=$("<table border='1'></table>").append("<tr><td>ID</td><td>用户名</td><td>密码</td></tr>"); $(userArray).each(function(){ $table.append("<tr><td>"+this.id+"</td><td>"+this.name+"</td><td>"+this.pwd+"</td></tr>"); }); $("#oj").append($table);
若是上述方法不理解,可以使用下面方法,很直观
//定义json格式的对象数组,在指定div标签中输出 //模拟数据库 var userArray=[ {"name":"zhangshan","password":"123"}, {"name":"zhangshan","password":"123"}, {"name":"zhangshan","password":"123"} ]; $("#objectDiv1").append("<table border='1'>") .append("<tr><th>姓名</th><th>密码</th></tr>"); for(var i=0;i<userArray.length;i++){ $("#objectDiv1").append("<tr><td>"+userArray[i].name+"</td><td>"+userArray[i].password+"</td></tr>"); } $("#objectDiv1").append("</table>");
});</script>body部分
</head> <body> <div id="oo"></div><br> <select id="aa"></select> <ul id="bb"></ul> <div id="oj"></div>
<div id="objectDiv1"></div>
</body></html>测试
-
用Jquery实现下拉列表
2020-12-28 21:40:44用Jquery实现下拉列表 首先是HTML样式,这里用UL无序列表来做 <ul id="ul"> <li> <h1>下拉菜单1</h1> <ul> <li>111</li> <li>111</li> </ul> &...用Jquery实现下拉列表
首先是HTML样式,这里用UL无序列表来做
<ul id="ul"> <li> <h1>下拉菜单1</h1> <ul> <li>111</li> <li>111</li> </ul> </li> <li> <h1>下拉菜单2</h1> <ul> <li>222</li> <li>222</li> </ul> </li> <li> <h1>下拉菜单3</h1> <ul> <li>333</li> <li>333</li> </ul> </li> </ul>
接下来是css样式
<style> *{ margin: 0px; padding: 0px; list-style: none; } #ul>li>ul{ display: none; } </style>
重点来了,jq的代码
<script> $("#ul>li>h1").click(function(){ $(this).next().slideDown(2000); $(this).parent().siblings().find("ul").slideUp(2000) }) </script>
首先给予每个h1一个点击事件
当点击h1时,它的相邻下一个兄弟元素以2000毫秒的速度下拉,
当我们点击另一个h1时,其他的h1的兄弟元素下的ul无序列表以2000毫秒的速度上滑。
slideDown,slideUp是jq的动画效果,还有淡入淡出,隐藏显示效果,下期会讲解jq的其他动画效果。 -
HTML5用div实现下拉列表
2018-10-08 18:08:48HTML5用div实现下拉列表 下拉列表分为无序列表和有序列表 无序列表 &lt;html&gt; &lt;body&gt; &lt;h4&gt;一个无序列表:&lt;/h4&gt; &lt...HTML5用div实现下拉列表
下拉列表分为无序列表和有序列表
无序列表
<html> <body> <h4>一个无序列表:</h4> <ul> <li>咖啡</li> <li>茶</li> <li>牛奶</li> </ul> </body> </html>
有序列表
<!DOCTYPE html> <html> <body> <ol> <li>咖啡</li> <li>牛奶</li> <li>茶</li> </ol> <ol start="50"> <li>咖啡</li> <li>牛奶</li> <li>茶</li> </ol> </body> </html>
嵌套列表
<html> <body> <h4>一个嵌套列表:</h4> <ul> <li>咖啡</li> <li>茶 <ul> <li>红茶</li> <li>绿茶</li> </ul> </li> <li>牛奶</li> </ul> </body> </html>
嵌套列表2
<html> <body> <h4>一个嵌套列表:</h4> <ul> <li>咖啡</li> <li>茶 <ul> <li>红茶</li> <li>绿茶 <ul> <li>中国茶</li> <li>非洲茶</li> </ul> </li> </ul> </li> <li>牛奶</li> </ul> </body> </html>
定义列表
<html> <body> <h2>一个定义列表:</h2> <dl> <dt>计算机</dt> <dd>用来计算的仪器 ... ...</dd> <dt>显示器</dt> <dd>以视觉方式显示信息的装置 ... ...</dd> </dl> </body> </html>
-
CSS实现下拉菜单
2014-12-11 15:23:041.CSS实现下拉菜单重点在于用一个无序列表嵌套一个无序列表,父列表的position属性设置为relative,子列表的position设置成 absolute。先将子列表隐藏起来display:none;当鼠标移到到父列表项上时,显示子列表display... -
jQuery+CSS3折叠卡片式下拉列表框实现效果
2021-01-19 16:21:55jQuery下拉列表框特效...该下拉列表框特效的列表项使用一个无序列表来制作,用于切换打开和关闭状态的元素是一个超链接元素。 <i class='fa fa-suitcase'></i> <span class='label-active'>Everyting <ul> -
html简单实现下拉菜单
2017-07-26 10:18:00主要用到的知识ul和li标签ul li 是一个组合:是无序列表标签,在实际中用的非常多,与之对应的是有序列表:ol lili是不能单独使用,必须在于ul之中的ul是块级元素,能直接定义宽高,而li是行级元素,不能直接定义高 ... -
jquery 和css 实现下拉菜单
2009-07-10 14:29:07首先为你的导航创建一个无序列表,然后简单的写一下另外一个无序列表作为导航子菜单 <ul class="topnav"> <li><a href="#">Home<... -
简单的CSS 下拉导航菜单实现代码
2020-12-02 05:57:01正如下面的代码,我们用无序列表来创建这个导航菜单.在这个导航菜单中Portfolio项下有一个子菜单,我用粗体表示出来,最后说一句别忘了关闭(可以看这个:css技巧-清除多余的标签让代码更加有意义) HTML代码 复制代码... -
Bootstrap 下拉菜单
2018-03-08 11:12:25下拉菜单下拉菜单是一种非常常见的效果,用于展示可切换、有关联的一组链接,它可以...创建下拉菜单Bootstrap中的下拉菜单都是基于列表实现的,可以使用无序列表(<ul>)或有序列表(<ol&... -
鼠标经过显示下拉菜单
2018-05-04 10:49:45纯CSS实现之简陋版原理:通过无序列表实现一二级菜单,二级菜单display默认值为none;当鼠标经过时,二级菜单display值变为block。<!DOCTYPE html><html><head> <... -
制作CSS下拉菜单
2013-01-23 22:25:34需要做的就是编写一组无序列表,然后,将它们相互嵌套起来构成菜单的不同级别;接着把嵌套起来的列表包装在一个div中,再为这个div添加一个类,以便将HTML与CSS关联起来。 下面是一个制作二级菜单的过程: 从顶级... -
如何创建纯CSS3下拉菜单
2013-05-25 15:00:43本节教程中我们将介绍如何只使用css3创建一个漂亮...接下来开始教程~ 在线演示 源码下载 第一步:HTML标签结构 这里我们使用ul无序列表来实现HTML结构,同时每一个菜单项都是一个超链接,子菜单项也是用相同的结构。 1 -
CSS实现鼠标悬浮时下拉菜单栏功能
2020-08-17 17:24:22菜单内容:无序列表,居中 菜单定位:relative absolute(子元素li要根据菜单实现相对定位,父元素ul必须要实现任意定位(position)) 菜单背景:设置白色背景 下拉效果:ul设置display:none,鼠标悬浮hover设置ul... -
HTML+CSS项目实践二:单纯利用CSS制作导航栏下拉菜单效果(不使用JS)
2018-12-20 10:10:252、一级菜单,使用ul无序列表制作,设置li标签浮动到一行,且取消项目符号。 3、需要设置二级菜单的li标签里,再嵌套ol标签制作。 4、二级菜单默认隐藏,只有鼠标悬浮在一级菜单上时,才会显示出对应的二级菜单。 ... -
使用jQuery 中的显示与隐藏动画效果实现折叠下拉菜单的收缩和展开,在页面的列表中有若干项,列表的每项中...
2020-11-16 10:30:41查看本章节 ... 标签,用来显示无序列表。在<ul> 标签下添加两个<li> 标签,用来显示列表内容 在<li> 标签下添加两个<div> 标签,第一个显示一级列表的内容,第二个显示二级列表的 -
Bootstrap 导航条
2016-09-24 15:25:51说明: 导航条首先是一个无序列表 .nav 把列表前面小黑点去掉 .navbar-nav 实现水平方向排列 .navbar-right 实现右对齐导航条中的下拉列表其实就是列表项中又内嵌一个无序列表最后效果: FR:海涛高软(Hunk Xu) -
云南农职《JavaScript交互式网页设计》 综合机试试卷④——蔚蓝网导航栏
2020-11-23 17:05:11题目:购物车管理 一、语言和环境 ... 开发环境:HBuilder。 二、题目(100分): 1、功能需求: ... 鼠标放到新手入门显示对象的... 使用无序列表实现顶部导航栏 鼠标移入和移除事件 三、提交方式 文件以压缩包提... -
drop-down
2011-11-16 13:59:10这个菜单也是基于简单的无序列表实现的。顶级的菜单项是一个主列表,每个主菜单对应的下拉菜单项将放在内嵌列表中: 首先为顶级菜单添加样式规则:去除它的默认的样式,同时将列表项的 float 属性设置成 left ,... -
HTML+CSS写下拉菜单
2019-03-10 22:15:00今天学习了使用HTML+CSS实现下拉菜单效果...如何让无序列表横向显示(float:left) 如何实现鼠标停留时,出现下拉菜单(:hover) 相对定位和绝对定位(position:relative、absolute) html和css代码分别如下: ... -
CSS二级菜单
2019-06-12 10:37:000.需求:当鼠标hover到按钮上时,出现下拉菜单导航条。 1.问题拆解: ...(2)如何实现下拉菜单在鼠标没有hover到按钮上时不出现使用定位隐藏,设置下拉菜单为绝对定位,设置一个负的很大的... -
Bootstrap相关英语单词
2018-04-14 19:49:09需要掌握的单词Badge:标记,徽章Breadcrumb:面包屑导航,无序列表实现面包屑导航,表示当前页面所在的位置 Carousel:旋转木马,图轮播Collapse:下拉菜单Jumbotron:超大屏幕Modal:子窗体NAVS:导航组件NavBar... -
[看书][CSS精粹(第2版)]第4章 网站导航
2015-10-11 21:39:10本章主要介绍使用无序列表实现导航菜单。1.介绍如何修改老旧风格的导航,使用CSS,以页面样式替代图片。(加快页面加载速度,不用重复制作图片)2.各种样式的导航(多级菜单,按钮风格,标签页,下拉菜单,水平显示... -
HTML萌新基础
2020-07-10 19:04:04表格3.1创建表格3.2表格合并3.3th标签3.4thead,tbody,tfoot标签3.5背景颜色和背景图片3.6放入图片3.7超链接3.8有序列表和无序列表4.表单4.1创建表单4.2用户注册表单实现4.3下拉列表多选5file控件(上传文件用)6.... -
DAY2(02-HTML标签(下))
2021-04-04 13:47:07能够写出无序列表 能够写出3~4个常用input表单类型 能够写出下拉列表表单 能够使用表单元素实现注册页面 能够独立查阅W3C文档 目录: 1. 表格标签 2. 列表标签 3. 表单标签 4. 综合案例 5. 查阅文档 1.... -
HTML表格标签(重点)
2021-01-03 00:50:55能够写出无序列表 能够写出3~4个常用的input表格类型 能够写出下拉列表表单 能够使用表单元素实现注册页面 能够独立查阅W3C文档 表格标签、列表标签、表单标签、综合案例、查阅文档 第一部分:表格标签 表格是实际... -
H5+CSS3.zip
2020-08-06 16:22:44列表标签:使用<ul><li>实现无序列表,使用<ol><li>实现有序列表; 使用标签添加图片,使用标签添加链接,使用table添加表格,使用thead、tbody、tfood定义表格; 表单标签:使用创建表单,文本输入框,密码输入框,... -
HTML_CSS学习笔记.docx
2020-07-15 13:36:124.1. <ul> 标签:实现无序列表 15 4.2. <ol><li>标签:实现有序列表 16 5. HTML5图片,链接&表格标签 16 5.1. 标签:为网页添加图片 16 5.2. 标签:为网页添加超链接 17 5.3. 标签 target属性:在窗口中打开链接 17 ...
收藏数
39
精华内容
15