html展开折叠菜单教程(怎么用html和css实现标签折叠)

2026-09-21 20:00:01 :0

html展开折叠菜单教程(怎么用html和css实现标签折叠)

本篇文章给大家谈谈html展开折叠菜单教程,以及怎么用html和css实现标签折叠对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录

怎么用html和css实现标签折叠

用html和css实现标签折叠,代码如下:

***隐藏网址***

***隐藏网址***

《head》

***隐藏网址***

《title》用html和css实现标签折叠《/title》

《/head》

《body》

《ul id="fm"》

        《li》《a href="#"》《h1》折叠标签A《/h1》

            《span》这里是描述标签A《/span》

《span》这里是描述标签A《/span》

《span》这里是描述标签A《/span》

《/a》《/li》

        《li》《a href="#"》《h1》折叠标签B《/h1》

            《span》这里是描述标签B《/span》

《span》这里是描述标签B《/span》

《span》这里是描述标签B《/span》《/a》

        《li》《a href="#"》《h1》折叠标签C《/h1》

            《span》这里是描述标签C《/span》

《span》这里是描述标签C《/span》

《span》这里是描述标签C《/span》《/a》

《li》《a href="#"》《h1》折叠标签D《/h1》

            《span》这里是描述标签D《/span》

《span》这里是描述标签D《/span》

《span》这里是描述标签D《/span》《/a》

    《/ul》

《/body》

《/html》

CSS样式为:

《style type="text/css"》

#fm{

    overflow:hidden;

    background-color:#FFCCCC;

    width:200px;

    height:500px;

    overflow:hidden;

}

#fm h1{

    margin:0px;

    color:#FF3333;

    font-size:14px;

}

#fm li{

    list-sytle-type:none;

    display:block;

    width:178px;

    border:1px solid #00CCCC;

    border-bottom-width:0px;

}

#fm li.end{

    border-bottom-width:1px;

}

#fm li a{

    display:block;

    text-decoration:none;

    width:100%;

    padding:10px;

}

#fm li a span{

    display:none;

    color:#000000;

    font-size:12px;

    padding-top:10px;

}

#fm li a:hover{

    background:#fff;

}

#fm li a:hover span{

    display:block;

    cursor:hand;

}

《/style》

效果如图:

以上就是用html和css实现标签折叠的解决方法。

html中伸缩菜单是怎么做出来的

html中伸缩菜单,靠当独的一个html或者是css做不出来的,一般是结合jQ或者是js来实现,这里我就用JS来举例吧,主要是做好一个目录,一般是用ul、li去布局好就行,然后在给一个id,在通过Js去获取对象,然后设置鼠标的hover事件就可以了,这里我提交代码:

***隐藏网址***
***隐藏网址***
《head》
《title》简洁实用的二级下拉导航菜单《/title》
***隐藏网址***
《!--把下面代码加到《head》与《/head》之间--》
《style type="text/css"》
body,html{padding:0;margin:0;text-align:center;font:normal 14px ’arial’;}
#mainNavBar{width:100%;background:#999;padding:10px 0;}
#nav{width:760px;height:30px;margin:0 auto;}
#nav ul{padding:0;margin:0;}
#nav ul li{position:relative;float:left;width:60px;height:30px;line-height:30px;overflow:hidden;list-style-type:none;}
#nav ul li a{display:block;color:#fff;text-decoration:none;}
#nav ul li a:hover{font-weight:bold;background:#666;}
#subNav{position:absolute;width:150px;top:30px;left:0px;padding:5px;background:#666;color:#fff;text-align:left;}
#subNav a{text-decoration:none;font-weight:normal;display:block;}
#subNav a:hover{color:#f00;background:#f00;}
《/style》
《/head》
《body》
《!--把下面代码加到《body》与《/body》之间--》
《div id="mainNavBar"》
《div id="nav"》
《ul》
《li》
《a href="#"》Add《/a》
《div id="subNav"》
《a href="#"》写日志《/a》
《a href="#"》增加分类《/a》
《/div》
《/li》
《li》
《a href="#"》Edit《/a》
《div id="subNav"》
《a href="#"》修改分类《/a》
《a href="#"》文章《/a》
《/div》
《/li》
《li》
《a href="#"》Admin《/a》
《div id="subNav"》
《a href="#"》文章管理《/a》
《a href="#"》评论管理《/a》
《a href="#"》留言管理《/a》
《a href="#"》退出《/a》
《/div》
《/li》
《/ul》
《/div》
《/div》
《script language="javascript"》
var nav=document.getElementById("nav").getElementsByTagName("li");
for(i=0;i《nav.length;i++){
nav.onmouseover=function(){
this.style.fontWeight="bold";
this.style.overflow="visible";
this.style.background="#666666";
}
nav.onmouseout=function(){
this.style.fontWeight="normal";
this.style.background="#999999"
this.style.overflow="hidden";
}
}
《/script》
《/body》
《/html》
#header #shousuo{
width:950px;
height:50px;
background:#f4f4f4;
margin-top:10px;
}
#shousuo ul li{
line-height:50px;
list-style-type:none;
float:left;
margin-left:5px;
font-weight:bold;
font-size:14px;

html 折叠菜单

《table border="0" cellspacing="0" cellpadding="0"》
《tr》
《td scope="row"》《table border="1"》
《tr》
《td id="showbfq" height="20" align="top" onclick="if(bfq.style.display==’none’){bfq.style.display=’’;showbfq.innerText=’优质’;}
else{bfq.style.display=’none’;showbfq.innerText=’点击更多’;}"》点击更多《/td》
《/tr》
《tr》
《td height="80" align="center" name="bfq" id="bfq" style="display:none;"》aaa《/td》
《/tr》
《/table》《/td》《/tr》
《tr》《td》《table border="1"》
《tr》
《td id="showbfq1" height="20" align="top" onclick="if(bfq1.style.display==’none’){bfq1.style.display=’’;showbfq1.innerText=’优质’;}
else{bfq1.style.display=’none’;showbfq1.innerText=’点击更多’;}"》点击更多《/td》
《/tr》
《tr》
《td height="80" align="center" name="bfq1" id="bfq1" style="display:none;"》bbb《/td》
《/tr》
《/table》《/td》《/tr》
《tr》《td》《table border="1"》
《tr》
《td id="showbfq2" height="20" align="top" onclick="if(bfq2.style.display==’none’){bfq2.style.display=’’;showbfq2.innerText=’优质’;}
else{bfq2.style.display=’none’;showbfq2.innerText=’点击更多’;}"》点击更多《/td》
《/tr》
《tr》
《td height="80" align="center" name="bfq2" id="bfq2" style="display:none;"》ccc《/td》
《/tr》
《/table》《/td》《/tr》
《/table》
一样的,用一个大表格,把它们竖向的框起来。

网页折叠菜单

***隐藏网址***
***隐藏网址***
《head》
***隐藏网址***
《title》每次只展开一组的折叠菜单《/title》
《style type="text/css"》
*{ margin:0px; padding:0px; border:0px; }
body{ font-size:12px; color:#333;text-align:center;}
.ztbox{ background:#fff;}
.ztbox{text-align:left;width:220px;height:auto;border:solid 1px #2173f7;margin:10px auto 0px;overflow: hidden;position: absolute;left: 10px;top: 0px; }
.ztbox h3{font-size:14px;height:22px;line-height:22px;background:#c6d5ff;text-indent:10px;position:relative;border-top: 1px solid #fff;border-bottom: 1px solid #2173f7; font-weight:normal;cursor:pointer;}
.ztbox h3 span{font-weight: normal;position:absolute;top:0;right:6px;}
.ztbox li{border-bottom:dashed 1px #eee;}
.ztbox {border-bottom:solid 1px #2173f7;}
.ztlist{ list-style:disc url(none); margin:6px 10px 6px 20px;}
《/style》
《/head》
《body》
《div id="ztbox" class="ztbox" style="left: 10px; width: 149px;"》
《h3 id="t1" onclick="ShHi(’t1’,’h1’);"》
标题1
《/h3》
《ul class="ztlist" id="h1" style="display:none;"》
《li》
这里可以放很多的内容...
《/li》
《/ul》
《h3 id="t2" onclick="ShHi(’t2’,’h3’);"》
标题2
《/h3》
《ul class="ztlist" id="h3" style="display:none;"》
《li》
这里可以放很多的内容...
《/li》
《/ul》
《/div》
《script type="text/javascript"》
var clickul,clickh;
function $(d){return document.getElementById(d);}//这里声明一个$函数简化了代替了getElementById,以后$(’aa’)就相当于docudocument.getElementById(’aa’);
function f(d){//这个方法用来获得DHTMLElement的style属性(style属性和CSS的是对应的)如果没有这样ID的DHTMLElement则返回空值
var t=$(d);if (t){return t.style;
}else{
return null;
}
}
function Hi(){//隐藏
if(clickul)clickul.style.display=’none’;
}
function Hl(){//把层的字体变回正常
if(clickh)clickh.style.fontWeight=’normal’;
}
function h(d){//判断这个DHTMLElement是不是隐藏的
var s=f(d);
var b=s.display;
if (b==’none’){
return true;
}else{
return false;
}
}
function ShHi(ii,jj){
if(h(jj)){//判断是不是隐藏
Hi();
Hl();
f(jj).display=’block’;//把jj(传入来的参数)为ID的层显示出来
f(ii).fontWeight=’bold’;//字体变为‘BOLD’
clickul=$(jj);clickh=$(ii);
}else{//如果JJ不隐藏,执行下面的
Hi();
Hl();
f(jj).display=’none’;//隐藏
f(ii).fontWeight=’normal’;//字体变回正常
clickul=null;clickh=null;
}
}《/script》《/body》《/html》
不明白“和添加菜单的下滑时间功能”是什么功能
所以没有写
任何疑问:
blog.csdn.net/shmilyhe
或
shmilyhe@163.com

左侧菜单栏折叠展开效果-超级简单

分享一个常见于管理后台的左侧菜单栏折叠展开的效果,基于jquery,效果图如下:

一:页面结构:

二:页面样式css,放在head标签里

三:引入jquery文件

四:给一级菜单绑定点击事件,点击时展开下面的子菜单

五:给二级菜单绑定事件,点击时加入选中的深色背景

六:阻止二级菜单点击发生冒泡,当点击二级菜单的时候,一级菜单的事件也会发生,此时二级菜单会被收起,因此需要阻止事件冒泡

***隐藏网址***
95后前端妹子一枚,爱阅读,爱交友,将工作中遇到的问题记录在这里,希望给每一个看到的你能带来一点帮助。
欢迎留言交流

HTML5怎么做出苹果折叠菜单的效果

1、在网页《head》区添加以下样式定义 :
《style type="text/css"》
#dlmenu {height:10em;}
#menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:15em; background:#fff; z-index:100;}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dt a , #menu li a:hover dt a {background:#d4d8bd url(top_grad_2.gif) center center; color:#ff0; }
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {height:20em; background:#b4be9c url(sub_grad.gif);}
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#menu dl {width: 15em; margin: 0; background: #6f9c6f; cursor:pointer;}
#menu dt {margin:0; padding: 0; font-size: 1.1em; border-top:1px solid #cce;}
#menu dd {margin:0; padding:0; font-size: 1em; text-align:left; }
.gallery dt a, .gallery dt a:visited {display:block; color:#fff; padding:5px 5px 5px 10px; background:#949e7c url(top_grad.gif) center center;}
.gallery dd a, .gallery dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; background:#b4be9c url(sub_grad.gif);}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {background:#7aa; color:#ff0;}
《/style》
2、在网页《body》区添加菜单HTML代码
《div id="dlmenu"》
《ul id="menu"》
《li》
《!----》
《dl class="gallery"》
《dt》《a href="../menu/index.html"》DEMOS《/a》《/dt》
《dd》《a href="../menu/zero_dollars.html" title="The zero dollar ads page"》zero dollars《/a》《/dd》
《dd》《a href="../menu/embed.html" title="Wrapping text around images"》wrapping text《/a》《/dd》
《dd》《a href="../menu/form.html" title="Styling forms"》styled form《/a》《/dd》
《dd》《a href="../menu/nodots.html" title="Removing active/focus borders"》active focus《/a》《/dd》
《dd》《a href="../menu/shadow_boxing.html" title="Multi-position drop shadow"》shadow boxing《/a》《/dd》
《dd》《a href="../menu/old_master.html" title="Image Map for detailed information"》image map《/a》《/dd》
《dd》《a href="../menu/bodies.html" title="fun with background images"》fun with backgrounds《/a》《/dd》
《dd》《a href="../menu/fade_scroll.html" title="fade-out scrolling"》fade scrolling《/a》《/dd》

关于html展开折叠菜单教程和怎么用html和css实现标签折叠的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

html展开折叠菜单教程(怎么用html和css实现标签折叠)

本文编辑:admin

更多文章:


模板制作安装工序施工质量验收评定表(空心梁板要做哪些资料)

模板制作安装工序施工质量验收评定表(空心梁板要做哪些资料)

大家好,关于模板制作安装工序施工质量验收评定表很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于空心梁板要做哪些资料的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助

2026年4月15日 01:00

怎么看有没有装jdk(在windows系统下怎么查看有没有安装jdk)

怎么看有没有装jdk(在windows系统下怎么查看有没有安装jdk)

这篇文章给大家聊聊关于怎么看有没有装jdk,以及在windows系统下怎么查看有没有安装jdk对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录在windows系统下怎么查看有没有安装jdk怎么看linux服务器是否装了jdk怎

2025年11月1日 17:15

maven版本定义规则(如何编写一个Maven插件)

maven版本定义规则(如何编写一个Maven插件)

大家好,今天小编来为大家解答以下的问题,关于maven版本定义规则,如何编写一个Maven插件这个很多人还不知道,现在让我们一起来看看吧!本文目录如何编写一个Maven插件maven snapshot和release版本的区别maven中的

2025年11月21日 21:45

websocket浏览器兼容(websocket怎样兼容ie8)

websocket浏览器兼容(websocket怎样兼容ie8)

大家好,websocket浏览器兼容相信很多的网友都不是很明白,包括websocket怎样兼容ie8也是一样,不过没有关系,接下来就来为大家分享关于websocket浏览器兼容和websocket怎样兼容ie8的一些知识点,大家可以关注收藏

2025年5月24日 04:30

makestar(makestar发货快吗)

makestar(makestar发货快吗)

本篇文章给大家谈谈makestar,以及makestar发货快吗对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录makestar发货快吗ma

2026年9月24日 11:15

excel乘法函数怎么输入(excel表格函数乘法 excel表格里如何乘法函数公式)

excel乘法函数怎么输入(excel表格函数乘法 excel表格里如何乘法函数公式)

各位老铁们,大家好,今天由我来为大家分享excel乘法函数怎么输入,以及excel表格函数乘法 excel表格里如何乘法函数公式的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了

2025年8月8日 11:45

browser插件怎么安装(联想浏览器怎么装插件)

browser插件怎么安装(联想浏览器怎么装插件)

大家好,关于browser插件怎么安装很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于联想浏览器怎么装插件的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目

2025年6月8日 14:00

苏州公司网站设计(苏州网站建设流程是什么苏州专业网站策划哪家最好)

苏州公司网站设计(苏州网站建设流程是什么苏州专业网站策划哪家最好)

今天给各位分享苏州网站建设流程是什么苏州专业网站策划哪家最好的知识,其中也会对苏州网站建设流程是什么苏州专业网站策划哪家最好进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录苏州网站建设流程是什么苏州专业网站策划

2025年8月26日 05:15

orderby多个条件(orderby不指定情况)

orderby多个条件(orderby不指定情况)

这篇文章给大家聊聊关于orderby多个条件,以及orderby不指定情况对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录orderby不指定情况Oracle order by case when 多条件排序mysql数据库怎

2026年5月20日 06:00

登录界面html5(QQ登录界面中的动态背景是如何实现的)

登录界面html5(QQ登录界面中的动态背景是如何实现的)

其实登录界面html5的问题并不复杂,但是又很多的朋友都不太了解QQ登录界面中的动态背景是如何实现的,因此呢,今天小编就来为大家分享登录界面html5的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录QQ登录界面中

2026年8月1日 12:30

constructed environment翻译(翻译下面这段文字)

constructed environment翻译(翻译下面这段文字)

各位老铁们,大家好,今天由我来为大家分享constructed environment翻译,以及翻译下面这段文字的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始

2025年9月26日 03:00

lg函数是什么意思(lg是什么函数)

lg函数是什么意思(lg是什么函数)

“lg函数是什么意思”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看lg函数是什么意思(lg是什么函数)!本文目录lg是什么函数lg是什么函数,怎样运算,如何做这种函数请详细解答一下lg是什么意思数学lg是什么意思lg是什么

2026年7月22日 14:30

java字符串截取后两位(JAVA截取所有指定字符后面的字符串)

java字符串截取后两位(JAVA截取所有指定字符后面的字符串)

大家好,关于java字符串截取后两位很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于JAVA截取所有指定字符后面的字符串的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有

2025年12月5日 23:15

ascii码是内码吗(什么是ASCII编码)

ascii码是内码吗(什么是ASCII编码)

各位老铁们好,相信很多人对ascii码是内码吗都不是特别的了解,因此呢,今天就来为大家分享下关于ascii码是内码吗以及什么是ASCII编码的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录什么是ASCII编码在纯

2025年8月25日 03:45

墨迹天气插件(vivo手机的桌面插件在哪里能找到,我安装墨迹天气,设置桌面时钟,都不知道装在哪)

墨迹天气插件(vivo手机的桌面插件在哪里能找到,我安装墨迹天气,设置桌面时钟,都不知道装在哪)

大家好,关于墨迹天气插件很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于vivo手机的桌面插件在哪里能找到,我安装墨迹天气,设置桌面时钟,都不知道装在哪的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题

2026年6月5日 02:15

关系型数据库面试题(IBM经典面试题及答案)

关系型数据库面试题(IBM经典面试题及答案)

今天给各位分享IBM经典面试题及答案的知识,其中也会对IBM经典面试题及答案进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录IBM经典面试题及答案面试题 数据库中主键和索引的区别以及使用场景IBM经典面试题及答

2026年5月22日 22:00

数据查询软件(免费车辆信息查询软件)

数据查询软件(免费车辆信息查询软件)

大家好,数据查询软件相信很多的网友都不是很明白,包括免费车辆信息查询软件也是一样,不过没有关系,接下来就来为大家分享关于数据查询软件和免费车辆信息查询软件的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录免费车辆信

2026年9月13日 06:30

excludefrom的用法(excluded from boot order什么意思)

excludefrom的用法(excluded from boot order什么意思)

本篇文章给大家谈谈excludefrom的用法,以及excluded from boot order什么意思对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏

2026年3月26日 11:45

字符串长度在线(as中的字符串长度!)

字符串长度在线(as中的字符串长度!)

各位老铁们好,相信很多人对字符串长度在线都不是特别的了解,因此呢,今天就来为大家分享下关于字符串长度在线以及as中的字符串长度!的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录as中的字符串长度!MATLAB字符

2025年8月13日 10:45

intellectual enjoyment翻译(英语翻译一下这段话哦)

intellectual enjoyment翻译(英语翻译一下这段话哦)

本篇文章给大家谈谈intellectual enjoyment翻译,以及英语翻译一下这段话哦对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录英语翻译一下这段话哦哪位高人帮忙翻译一下(四)intellectual propert

2026年4月28日 00:15

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索