51 lines
		
	
	
		
			886 B
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			886 B
		
	
	
	
		
			Plaintext
		
	
	
@import "../../style/themes/default";
 | 
						|
@import "../../style/mixins/index";
 | 
						|
 | 
						|
@avatar-prefix-cls: ~"@{ant-prefix}-avatar";
 | 
						|
 | 
						|
.@{avatar-prefix-cls} {
 | 
						|
  .reset-component;
 | 
						|
  display: inline-block;
 | 
						|
  text-align: center;
 | 
						|
  background: @avatar-bg;
 | 
						|
  color: @avatar-color;
 | 
						|
  white-space: nowrap;
 | 
						|
  position: relative;
 | 
						|
  overflow: hidden;
 | 
						|
 | 
						|
  .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 {
 | 
						|
    width: 100%;
 | 
						|
    height: 100%;
 | 
						|
    display: block;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
.avatar-size(@size, @font-size) {
 | 
						|
  width: @size;
 | 
						|
  height: @size;
 | 
						|
  line-height: @size;
 | 
						|
  border-radius: @size / 2;
 | 
						|
 | 
						|
  & > * {
 | 
						|
    line-height: @size;
 | 
						|
  }
 | 
						|
 | 
						|
  &.@{avatar-prefix-cls}-icon {
 | 
						|
    font-size: @font-size;
 | 
						|
  }
 | 
						|
}
 |