60 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
| @import '../../style/themes/index';
 | |
| @import '../../style/mixins/index';
 | |
| 
 | |
| @avatar-prefix-cls: ~'@{ant-prefix}-avatar';
 | |
| 
 | |
| .@{avatar-prefix-cls} {
 | |
|   .reset-component;
 | |
| 
 | |
|   position: relative;
 | |
|   display: inline-block;
 | |
|   overflow: hidden;
 | |
|   color: @avatar-color;
 | |
|   white-space: nowrap;
 | |
|   text-align: center;
 | |
|   vertical-align: middle;
 | |
|   background: @avatar-bg;
 | |
| 
 | |
|   &-image {
 | |
|     background: transparent;
 | |
|   }
 | |
| 
 | |
|   .avatar-size(@avatar-size-base, @avatar-font-size-base);
 | |
| 
 | |
|   &-lg {
 | |
|     .avatar-size(@avatar-size-lg, @avatar-font-size-lg);
 | |
|   }
 | |
| 
 | |
|   &-sm {
 | |
|     .avatar-size(@avatar-size-sm, @avatar-font-size-sm);
 | |
|   }
 | |
| 
 | |
|   &-square {
 | |
|     border-radius: @avatar-border-radius;
 | |
|   }
 | |
| 
 | |
|   & > img {
 | |
|     display: block;
 | |
|     width: 100%;
 | |
|     height: 100%;
 | |
|     object-fit: cover;
 | |
|   }
 | |
| }
 | |
| 
 | |
| .avatar-size(@size, @font-size) {
 | |
|   width: @size;
 | |
|   height: @size;
 | |
|   line-height: @size;
 | |
|   border-radius: 50%;
 | |
| 
 | |
|   &-string {
 | |
|     position: absolute;
 | |
|     left: 50%;
 | |
|     transform-origin: 0 center;
 | |
|   }
 | |
| 
 | |
|   &.@{avatar-prefix-cls}-icon {
 | |
|     font-size: @font-size;
 | |
|   }
 | |
| }
 |