104 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			104 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| @import '../style/var';
 | |
| @import '../style/mixins/hairline';
 | |
| 
 | |
| .van-cell {
 | |
|   position: relative;
 | |
|   display: flex;
 | |
|   box-sizing: border-box;
 | |
|   width: 100%;
 | |
|   padding: @cell-vertical-padding @cell-horizontal-padding;
 | |
|   overflow: hidden;
 | |
|   color: @cell-text-color;
 | |
|   font-size: @cell-font-size;
 | |
|   line-height: @cell-line-height;
 | |
|   background-color: @cell-background-color;
 | |
| 
 | |
|   &::after {
 | |
|     .hairline-bottom(@cell-border-color, @padding-md, @padding-md);
 | |
|   }
 | |
| 
 | |
|   &:last-child::after,
 | |
|   &--borderless::after {
 | |
|     display: none;
 | |
|   }
 | |
| 
 | |
|   &__label {
 | |
|     margin-top: @cell-label-margin-top;
 | |
|     color: @cell-label-color;
 | |
|     font-size: @cell-label-font-size;
 | |
|     line-height: @cell-label-line-height;
 | |
|   }
 | |
| 
 | |
|   &__title,
 | |
|   &__value {
 | |
|     flex: 1;
 | |
|   }
 | |
| 
 | |
|   &__value {
 | |
|     position: relative;
 | |
|     overflow: hidden;
 | |
|     color: @cell-value-color;
 | |
|     text-align: right;
 | |
|     vertical-align: middle;
 | |
|     word-wrap: break-word;
 | |
| 
 | |
|     &--alone {
 | |
|       color: @text-color;
 | |
|       text-align: left;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   &__left-icon,
 | |
|   &__right-icon {
 | |
|     height: @cell-line-height;
 | |
|     font-size: @cell-icon-size;
 | |
|     line-height: @cell-line-height;
 | |
|   }
 | |
| 
 | |
|   &__left-icon {
 | |
|     margin-right: @padding-base;
 | |
|   }
 | |
| 
 | |
|   &__right-icon {
 | |
|     margin-left: @padding-base;
 | |
|     color: @cell-right-icon-color;
 | |
|   }
 | |
| 
 | |
|   &--clickable {
 | |
|     cursor: pointer;
 | |
| 
 | |
|     &:active {
 | |
|       background-color: @cell-active-color;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   &--required {
 | |
|     overflow: visible;
 | |
| 
 | |
|     &::before {
 | |
|       position: absolute;
 | |
|       left: @padding-xs;
 | |
|       color: @cell-required-color;
 | |
|       font-size: @cell-font-size;
 | |
|       content: '*';
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   &--center {
 | |
|     align-items: center;
 | |
|   }
 | |
| 
 | |
|   &--large {
 | |
|     padding-top: @cell-large-vertical-padding;
 | |
|     padding-bottom: @cell-large-vertical-padding;
 | |
| 
 | |
|     .van-cell__title {
 | |
|       font-size: @cell-large-title-font-size;
 | |
|     }
 | |
| 
 | |
|     .van-cell__label {
 | |
|       font-size: @cell-large-label-font-size;
 | |
|     }
 | |
|   }
 | |
| }
 | 
