一.要实现的效果
1.全选/取消全选
2.反选
二.效果图
三.源码路径:
链接: https://pan.baidu.com/s/1qwrhF1xlmVp1rRqqJ4J0gQ 提取码: 6gh9
这个文件夹下的箭头标识的文件
四.源码
-----------------------------------------------------------------我是分割线----------------------------------------------------------
<!DOCTYPE html>
<html lang="ZH-cn">
<head>
<meta charset="UTF-8">
<title>复选框—单选-全选</title>
<link rel="stylesheet" href="./icon/checkbox/iconfont.css">
<style>
.box {
position: relative;
width: 250px;
height: 400px;
margin: 50px auto;
background-color: gray;
border: 2px solid darkmagenta;
overflow: hidden;
}
ul {
width: 100%;
height: 100%;
padding-left: 0;
margin: 0;
list-style: none;
display: flex;
flex-direction: column;
align-items: center;
}
ul li {
position: relative;
width: 100%;
height: 35px;
border-bottom: 1px solid rgba(0, 0, 0, .7);
cursor: pointer;
}
ul li span.iconfont {
display: inline-block;
font-size: 25px;
font-weight: 400;
line-height: 35px;
display: inline-block;
position: absolute;
color: orange;
left: 15px;
}
ul li span.icon-fuxuankuanggou {
display: none;
}
ul li span[class~="icon-fuxuankuanggou"].show {
display: inline-block;
}
ul li span.msg {
font-si