UNPKG

zarm-web

Version:
106 lines (99 loc) 2.59 kB
.zw-avatar { font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-variant: tabular-nums; box-sizing: border-box; margin: 0; padding: 0; list-style: none; display: inline-block; text-align: center; background: var(--avatar-default-bg-color); color: var(--avatar-default-color); white-space: nowrap; position: relative; overflow: hidden; vertical-align: middle; border-radius: var(--avatar-border-radius); font-size: var(--avatar-fontSize); /* Avatar sizes */ /* Avatar shape */ /* Avatar image */ /* Avatar string */ } .zw-avatar > img { width: 100%; height: 100%; display: block; } .zw-avatar--md { width: var(--avatar-width-md); height: var(--avatar-height-md); line-height: var(--avatar-height-md); font-size: var(--avatar-fontSize-icon-md); } .zw-avatar--md > * { line-height: var(--avatar-height-md); } .zw-avatar--md.has-icon { font-size: var(--avatar-fontSize-icon-md); } .zw-avatar--xl { width: var(--avatar-width-xl); height: var(--avatar-height-xl); line-height: var(--avatar-height-xl); font-size: var(--avatar-fontSize-icon-xl); } .zw-avatar--xl > * { line-height: var(--avatar-height-xl); } .zw-avatar--xl.has-icon { font-size: var(--avatar-fontSize-icon-xl); } .zw-avatar--lg { width: var(--avatar-width-lg); height: var(--avatar-height-lg); line-height: var(--avatar-height-lg); font-size: var(--avatar-fontSize-icon-lg); } .zw-avatar--lg > * { line-height: var(--avatar-height-lg); } .zw-avatar--lg.has-icon { font-size: var(--avatar-fontSize-icon-lg); } .zw-avatar--sm { width: var(--avatar-width-sm); height: var(--avatar-height-sm); line-height: var(--avatar-height-sm); font-size: var(--avatar-fontSize-icon-sm); } .zw-avatar--sm > * { line-height: var(--avatar-height-sm); } .zw-avatar--sm.has-icon { font-size: var(--avatar-fontSize-icon-sm); } .zw-avatar--xs { width: var(--avatar-width-xs); height: var(--avatar-height-xs); line-height: var(--avatar-height-xs); font-size: var(--avatar-fontSize-icon-xs); } .zw-avatar--xs > * { line-height: var(--avatar-height-xs); } .zw-avatar--xs.has-icon { font-size: var(--avatar-fontSize-icon-xs); } .zw-avatar--square { border-radius: var(--radius-md); } .zw-avatar--image { background: transparent; } .zw-avatar--string { position: absolute; left: 50%; transform-origin: 0 center; transform: translateX(-50%); }