html树结构

编程入门 行业动态 更新时间:2024-10-25 22:34:46

html树<a href=https://www.elefans.com/category/jswz/34/1771419.html style=结构"/>

html树结构

效果

html代码 (bootstrap_tree.html)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><link href="./resources/module/ui/bootstrap/css/bootstrap.css" rel="stylesheet"/>
</head>
<link href="style.css" rel="stylesheet"/><script src="./resources/module/ui/jquery/jquery.min.js"></script>
<script type="text/javascript">$(function () {$('.tree li:has(ul)').addClass('parent_li').find(' > span').attr('title', 'Collapse this branch');$('.tree li.parent_li > span').on('click', function (e) {var children = $(this).parent('li.parent_li').find(' > ul > li');if (children.is(":visible")) {children.hide('fast');$(this).attr('title', 'Expand this branch').find(' > i').addClass('icon-plus-sign').removeClass('icon-minus-sign');} else {children.show('fast');$(this).attr('title', 'Collapse this branch').find(' > i').addClass('icon-minus-sign').removeClass('icon-plus-sign');}e.stopPropagation();});});
</script>
<body>
<div class="tree well"><ul><li><span><i class="icon-folder-open"></i> 顶级节点1</span> <a href="">Goes somewhere</a><ul><li><span><i class="icon-minus-sign"></i> 一级节点1</span> <a href=""></a><ul><li><span><i class="icon-leaf"></i> 二级节点1_1</span> <a href=""></a></li></ul></li><li><span><i class="icon-minus-sign"></i> 一级节点2</span> <a href=""></a><ul><li><span><i class="icon-leaf"></i>二级节点2_1</span> <a href=""></a></li><li><span><i class="icon-minus-sign"></i> 二级节点2_2</span> <a href=""></a><ul><li><span><i class="icon-minus-sign"></i>三级节点2_1</span> <a href=""></a><ul><li><span><i class="icon-leaf"></i>四级节点2_1</span> <a href=""></a></li><li><span><i class="icon-leaf"></i> 四级节点2_2</span> <a href=""></a></li></ul></li><li><span><i class="icon-leaf"></i>三级节点2_2</span> <a href=""></a></li><li><span><i class="icon-leaf"></i> 三级节点2_3</span> <a href=""></a></li></ul></li><li><span><i class="icon-leaf"></i>二级节点2_3</span> <a href=""></a></li></ul></li></ul></li><li><span><i class="icon-folder-open"></i> 顶级节点2</span> <a href=""></a><ul><li><span><i class="icon-leaf"></i> 一级节点2_1</span> <a href=""></a></li></ul></li></ul>
</div>
</body>
</html>

css代码

.tree {min-height:20px;padding:19px;margin-bottom:20px;background-color:#fbfbfb;border:1px solid #999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.tree li {list-style-type:none;margin:0;padding:10px 5px 0 5px;position:relative
}
.tree li::before, .tree li::after {content:'';left:-20px;position:absolute;right:auto
}
.tree li::before {border-left:1px solid #999;bottom:50px;height:100%;top:0;width:1px
}
.tree li::after {border-top:1px solid #999;height:20px;top:25px;width:25px
}
.tree li span {-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #999;border-radius:5px;display:inline-block;padding:3px 8px;text-decoration:none
}
.tree li.parent_li>span {cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {border:0
}
.tree li:last-child::before {height:30px
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {background:#eee;border:1px solid #94a0b4;color:#000
}

更多推荐

html树结构

本文发布于:2024-03-07 11:25:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1717700.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:结构   html

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!