js+css实现树状多级复选框多选框效果代码

代码语言:html

所属分类:其他

代码描述:js+css实现树状多级复选框多选框效果代码

代码标签: js css 树状 多级 复选框 多选框

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="zh-CN">
   
<head>
       
<meta charset="UTF-8">
       
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
   
.tree {
   
font-family: Arial,sans-serif;
   
line-height: 1.5
}

.tree ul {
   
list-style-type: none;
   
padding-left: 20px
}

.tree li {
   
position: relative;
   
margin: 5px 0
}

.tree label {
   
cursor: pointer;
   
display: flex;
   
align-items: center
}

.tree input[type="checkbox"] {
   
margin-right: 8px
}

.tree .toggle {
   
cursor: pointer;
   
margin-right: 5px;
   
width: 15px;
   
text-align: center
}

.tree .children {
   
display: none
}

.tree .expanded>.children {
   
display: block
}

.tree .indeterminate {
   
color: #666
}

</style>
   
</head>
   
<body>
       
<h1>多级复选框示例</h1>
       
<div class="tree">
           
<ul>
               
<li>
                   
<label>
                       
<input type="checkbox" class="parent-checkbox">
                       
<span class="toggle">+</span>
                        水果
                   
</label>
                   
<ul class="children">
                       
<li>
                           
<label>
                               
<input type="checkbox" class="parent-checkbox">
                               
<span class="toggle">+</span>
                                热带水果
                           .........完整代码请登录后点击上方下载按钮下载查看

网友评论0