68 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| .border-line(@radius: 8px, @color: #eceef0) {
 | |
|   &::after {
 | |
|     content: '';
 | |
|     position: absolute;
 | |
|     width: 200%;
 | |
|     height: 200%;
 | |
|     top: 0;
 | |
|     left: 0;
 | |
|     transform-origin: 0 0;
 | |
|     border-width: 1px;
 | |
|     border-style: solid;
 | |
|     transform: scale(0.5, 0.5);
 | |
|     box-sizing: border-box;
 | |
|     pointer-events: none;
 | |
|     color: @color;
 | |
|     border-color: @color;
 | |
|     border-radius: @radius;
 | |
|   }
 | |
| }
 | |
| 
 | |
| .base-border-line(@color: #eceef0) {
 | |
|   content: '';
 | |
|   display: inline-block;
 | |
|   position: absolute;
 | |
|   background: @color;
 | |
| }
 | |
| 
 | |
| .border-left-line(@color: #eceef0) {
 | |
|   &::after {
 | |
|     top: 0;
 | |
|     left: 0;
 | |
|     bottom: 0;
 | |
|     width: 1px;
 | |
|     transform: scaleX(0.5);
 | |
|     .base-border-line(@color);
 | |
|   }
 | |
| }
 | |
| .border-right-line(@color: #eceef0) {
 | |
|   &::after {
 | |
|     top: 0;
 | |
|     right: 0;
 | |
|     bottom: 0;
 | |
|     width: 1px;
 | |
|     transform: scaleX(0.5);
 | |
|     .base-border-line(@color);
 | |
|   }
 | |
| }
 | |
| .border-top-line(@color: #eceef0) {
 | |
|   &::after {
 | |
|     top: 0;
 | |
|     right: 0;
 | |
|     left: 0;
 | |
|     height: 1px;
 | |
|     transform: scaleY(0.5);
 | |
|     .base-border-line(@color);
 | |
|   }
 | |
| }
 | |
| .border-bottom-line(@color: #eceef0) {
 | |
|   &::after {
 | |
|     left: 0;
 | |
|     right: 0;
 | |
|     bottom: 0;
 | |
|     height: 1px;
 | |
|     transform: scaleY(0.5);
 | |
|     .base-border-line(@color);
 | |
|   }
 | |
| }
 |