样式效果
完整代码
<!DOCTYPE html>
<html>
<head>
<title>鼠标拖拽多选功能</title>
<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js"></script>
<style type="text/css">
* {
box-sizing: border-box;
}
ul {
width: 500px;
height: auto;
margin: 0;
padding: 20px;
font-size: 0;
/*需设置定位*/
position: relative;
}
li {
width: 70px;
height: 70px;
margin: 10px;
padding: 0;
display: inline-block;
vertical-align: top;
font-size: 13px;
border: 1px solid #d9d9d9;
}
#moveSelected {
position: absolute;
background-color: blue;
opacity: 0.3;
border: 1px dashed #d9d9d9;
top: 0;
left: 0;
}
.selected {
background-color: pink;
}
.box {
width: 500px;
height: 500px;
background-color: skyblue;
}
</style>
</head>
<body>
<ul class="list">
<li draggable="true">1</li>
<li draggable="true">2</li>
<li draggable="true">3</li>
<li draggable="true">4</li>
<li draggable="true">5</li>
<li draggable="true">6</li>
<li draggable="true">7</li>
<li draggable="true">8</li>
<li draggable="true">9</li>
<li draggable="true">10