122 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			SCSS
		
	
	
			
		
		
	
	
			122 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			SCSS
		
	
	
| /* ==================
 | |
|          表单
 | |
|  ==================== */
 | |
| .ui-form-item {
 | |
|   padding: 1rpx 24rpx;
 | |
|   display: flex;
 | |
|   align-items: center;
 | |
|   min-height: 100rpx;
 | |
|   justify-content: space-between;
 | |
|   .title {
 | |
|     text-align: justify;
 | |
|     padding-right: 30rpx;
 | |
|     font-size: 30rpx;
 | |
|     position: relative;
 | |
|     height: 60rpx;
 | |
|     line-height: 60rpx;
 | |
|   }
 | |
|   .content {
 | |
|     flex: 1;
 | |
|   }
 | |
|   input,
 | |
|   ui-input {
 | |
|     flex: 1;
 | |
|     font-size: 30rpx;
 | |
|     color: #555;
 | |
|     padding-right: 20rpx;
 | |
|   }
 | |
|   text[class*='icon-'] {
 | |
|     font-size: 36rpx;
 | |
|     padding: 0;
 | |
|     box-sizing: border-box;
 | |
|   }
 | |
|   textarea {
 | |
|     margin: 32rpx 0 30rpx;
 | |
|     height: 4.6em;
 | |
|     width: 100%;
 | |
|     line-height: 1.2em;
 | |
|     flex: 1;
 | |
|     font-size: 28rpx;
 | |
|     padding: 0;
 | |
|   }
 | |
|   picker,
 | |
|   .arrow {
 | |
|     flex: 1;
 | |
|     padding-right: 40rpx;
 | |
|     overflow: hidden;
 | |
|     position: relative;
 | |
|   }
 | |
|   picker .picker,
 | |
|   .arrow > view {
 | |
|     line-height: 100rpx;
 | |
|     text-overflow: ellipsis;
 | |
|     white-space: nowrap;
 | |
|     overflow: hidden;
 | |
|     width: 100%;
 | |
|   }
 | |
|   picker::after,
 | |
|   .arrow::after {
 | |
|     font-family: 'ui';
 | |
|     display: block;
 | |
|     content: '\e605';
 | |
|     position: absolute;
 | |
|     font-size: 34rpx;
 | |
|     color: #8799a3;
 | |
|     line-height: 100rpx;
 | |
|     width: 60rpx;
 | |
|     text-align: center;
 | |
|     top: 0;
 | |
|     bottom: 0;
 | |
|     right: -20rpx;
 | |
|     margin: auto;
 | |
|   }
 | |
|   textarea[disabled],
 | |
|   textarea[disabled] .placeholder {
 | |
|     color: transparent;
 | |
|   }
 | |
|   &.align-start .title {
 | |
|     height: 1em;
 | |
|     margin-top: 32rpx;
 | |
|     line-height: 1em;
 | |
|   }
 | |
|   .grid-square {
 | |
|     > view {
 | |
|       background-color: #f8f8f8;
 | |
|       border-radius: 12rpx;
 | |
|       .mask {
 | |
|         background-color: rgba(0, 0, 0, 0.6);
 | |
|         position: absolute;
 | |
|         font-size: 20rpx;
 | |
|         color: #ffffff;
 | |
|         width: 100%;
 | |
|         bottom: 0;
 | |
|         text-align: center;
 | |
|         padding: 6rpx 0;
 | |
|         &.red-mask {
 | |
|           background-color: rgba(255, 80, 80, 0.6);
 | |
|         }
 | |
|       }
 | |
|       [class*='icon'] {
 | |
|         position: absolute;
 | |
|         width: 100%;
 | |
|         height: 100%;
 | |
|         display: flex;
 | |
|         align-items: center;
 | |
|         transform: scale(1.5);
 | |
|         justify-content: center;
 | |
|       }
 | |
|       .text-gray {
 | |
|         position: absolute;
 | |
|         width: 100%;
 | |
|         font-size: 24rpx;
 | |
|         text-align: center;
 | |
|         bottom: 20rpx;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| }
 | |
| .disabled {
 | |
|   opacity: 0.6;
 | |
|   cursor: not-allowed !important;
 | |
| }
 |