123 lines
2.0 KiB
HTML
123 lines
2.0 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>JS Bin</title>
|
|
<style>
|
|
.CR {
|
|
height: 200px;
|
|
width: 600px;
|
|
border: 1px solid;
|
|
display: flex;
|
|
}
|
|
|
|
.CRL {
|
|
height: 200px;
|
|
width: 200px;
|
|
flex: 1
|
|
}
|
|
|
|
.CRR {
|
|
position: relative;
|
|
transform: rotateY(180deg);
|
|
}
|
|
|
|
.CRR-content {
|
|
transform: rotateY(180deg);
|
|
margin: 0;
|
|
height: 200px;
|
|
position: absolute;
|
|
top: 0;
|
|
right: 5px;
|
|
bottom: 0;
|
|
left: 0;
|
|
}
|
|
|
|
.CL {
|
|
height: 200px;
|
|
width: 600px;
|
|
border: 1px solid;
|
|
display: flex;
|
|
}
|
|
|
|
.CLR {
|
|
height: 200px;
|
|
width: 200px;
|
|
flex: 1
|
|
}
|
|
|
|
.CLL {
|
|
position: relative;
|
|
}
|
|
|
|
.CLL-content {
|
|
margin: 0;
|
|
height: 200px;
|
|
position: absolute;
|
|
top: 0;
|
|
right: 5px;
|
|
bottom: 0;
|
|
left: 0;
|
|
}
|
|
|
|
.resizable {
|
|
resize: horizontal;
|
|
cursor: ew-resize;
|
|
width: 200px;
|
|
height: 200px;
|
|
overflow: scroll;
|
|
border: 1px solid black;
|
|
opacity: 0;
|
|
}
|
|
|
|
.resizable::-webkit-scrollbar {
|
|
width: 200px;
|
|
height: inherit;
|
|
}
|
|
|
|
/* 拖拽线 */
|
|
.resize-line {
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
bottom: 0;
|
|
border-right: 2px solid #eee;
|
|
border-left: 1px solid #bbb;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.resizable:hover~.resize-line,
|
|
.resizable:active~.resize-line {
|
|
border-left: 1px dashed skyblue;
|
|
}
|
|
|
|
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<div class="CL">
|
|
<div class="CLL">
|
|
<div class="resizable"></div>
|
|
<div class="resize-line"></div>
|
|
<p class="CLL-content">
|
|
改变左边的宽度
|
|
</p>
|
|
</div>
|
|
<div class="CLR"></div>
|
|
</div>
|
|
------------
|
|
<div class="CR">
|
|
<div class="CRL"></div>
|
|
<div class="CRR">
|
|
<div class="resizable"></div>
|
|
<div class="resize-line"></div>
|
|
<p class="CRR-content">
|
|
改变右边的宽度
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
|
|
</html> |