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>
							 |