UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

179 lines (178 loc) 4.07 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ .c7n-avatar { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; list-style: none; position: relative; display: inline-block; overflow: hidden; color: #fff; white-space: nowrap; text-align: center; vertical-align: middle; background: #ccc; width: 0.32rem; height: 0.32rem; font-size: unset; line-height: 0.32rem; border-radius: 50%; } .c7n-avatar-image { background: transparent; } .c7n-avatar-icon .icon::before { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .c7n-avatar-string { position: absolute; left: 50%; -webkit-transform-origin: 0 center; -ms-transform-origin: 0 center; transform-origin: 0 center; } .c7n-avatar > * { line-height: 0.32rem; } .c7n-avatar.c7n-avatar-icon { font-size: 0.18rem; } .c7n-avatar.c7n-avatar-icon .icon { font-size: 0.18rem; } .c7n-avatar-lg { width: 0.4rem; height: 0.4rem; font-size: unset; line-height: 0.4rem; border-radius: 50%; } .c7n-avatar-lg > * { line-height: 0.4rem; } .c7n-avatar-lg.c7n-avatar-icon { font-size: 0.24rem; } .c7n-avatar-lg.c7n-avatar-icon .icon { font-size: 0.24rem; } .c7n-avatar-sm { width: 0.24rem; height: 0.24rem; font-size: unset; line-height: 0.24rem; border-radius: 50%; } .c7n-avatar-sm > * { line-height: 0.24rem; } .c7n-avatar-sm.c7n-avatar-icon { font-size: 0.14rem; } .c7n-avatar-sm.c7n-avatar-icon .icon { font-size: 0.14rem; } .c7n-avatar-square { border-radius: 0.02rem; } .c7n-avatar > img { display: block; width: 100%; height: 100%; } .c7n-avatar-group { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } .c7n-avatar-group .c7n-avatar { font-size: 0.18rem; border: 0.01rem solid #fff; } .c7n-avatar-group .c7n-avatar:not(:first-child) { margin-left: -0.08rem; } .c7n-avatar-group .c7n-avatar-lg { width: 0.4rem; height: 0.4rem; font-size: unset; line-height: 0.4rem; border-radius: 50%; } .c7n-avatar-group .c7n-avatar-lg > * { line-height: 0.4rem; } .c7n-avatar-group .c7n-avatar-lg.c7n-avatar-icon { font-size: 0.24rem; } .c7n-avatar-group .c7n-avatar-lg.c7n-avatar-icon .icon { font-size: 0.24rem; } .c7n-avatar-group .c7n-avatar-sm { width: 0.24rem; height: 0.24rem; font-size: unset; line-height: 0.24rem; border-radius: 50%; } .c7n-avatar-group .c7n-avatar-sm > * { line-height: 0.24rem; } .c7n-avatar-group .c7n-avatar-sm.c7n-avatar-icon { font-size: 0.14rem; } .c7n-avatar-group .c7n-avatar-sm.c7n-avatar-icon .icon { font-size: 0.14rem; } .c7n-avatar-group-popover .c7n-avatar + .c7n-avatar { margin-left: 0.03rem; } .c7n-avatar-group-popover-mask { position: relative; margin-left: -0.08rem; cursor: pointer; } .c7n-avatar-group-popover-mask::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; background: rgba(56, 56, 56, 0.6); border-radius: 50%; content: ''; } .c7n-avatar-group-popover-number { position: absolute; top: 50%; left: 50%; z-index: 2; color: #ffffff; font-size: 0.18rem; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .c7n-avatar-group-popover-number-lg[data-contentlength="3"] { font-size: 0.18rem; } .c7n-avatar-group-popover-number-lg[data-contentlength="2"] { font-size: 0.24rem; } .c7n-avatar-group-popover-number-sm[data-contentlength="3"] { font-size: 0.12rem; } .c7n-avatar-group-popover-number-sm[data-contentlength="2"] { font-size: 0.14rem; }