UNPKG

@randstad-design/orbit-multitheme

Version:

multitheme Front-end code based on Randstad Human Forward components

253 lines (228 loc) 9.24 kB
.avatar { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 50%; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; overflow: hidden; position: relative; } .avatar span { position: absolute; } .avatar img { -o-object-fit: cover; object-fit: cover; z-index: 1; } .avatar--XXL { font-size: 40px; letter-spacing: -2px; line-height: 45px; height: 150px; min-width: 150px; width: 150px; } .avatar--XL { font-size: 32px; letter-spacing: -1px; line-height: 40px; height: 100px; min-width: 100px; width: 100px; } .avatar--L { font-size: 26px; letter-spacing: -1px; line-height: 30px; height: 80px; min-width: 80px; width: 80px; } .avatar--M { font-size: 18px; letter-spacing: 0; line-height: 30px; height: 50px; min-width: 50px; width: 50px; } .avatar--S { font-size: 16px; letter-spacing: 0; line-height: 25px; height: 40px; min-width: 40px; width: 40px; } .avatar--XS { font-size: 12px; letter-spacing: 0; line-height: 15px; height: 30px; min-width: 30px; width: 30px; } .avatar--XXS { height: 25px; min-width: 25px; width: 25px; line-height: initial; } .avatar--XXS span { font-size: 0; } .avatar--XXS span:first-letter { font-size: 12px; letter-spacing: 0; line-height: 15px; } .bg-variant-brand-tertiary .avatar { background-color: var(--color-white); color: var(--color-brand-secondary-tint-60); } .bg-variant-brand-primary .avatar__navigation.avatar__initials { background: transparent; border: 2px solid currentColor; } .bg-variant-brand-primary .avatar__navigation.avatar__initials.avatar--XS { border-color: var(--color-white); color: var(--color-white); } .bg-variant-brand-primary .avatar__navigation.avatar__initials.avatar--XS:hover { border-color: var(--color-white); color: var(--color-white); } .bg-variant-brand-primary .avatar__navigation.avatar__initials.avatar--XXS { border: 2px solid var(--color-white); color: var(--color-white); } .bg-variant-brand-primary .avatar__navigation.avatar__initials.avatar--XXS:hover { color: var(--color-white); } .bg-variant-brand-secondary .avatar__navigation.avatar__initials { background: transparent; border: 2px solid currentColor; } .bg-variant-brand-secondary .avatar__navigation.avatar__initials.avatar--XS { border-color: var(--color-white-alpha-50); color: var(--color-white-alpha-50); } .bg-variant-brand-secondary .avatar__navigation.avatar__initials.avatar--XS:hover { border-color: var(--color-white); color: var(--color-white); } .bg-variant-brand-secondary .avatar__navigation.avatar__initials.avatar--XXS { border: 2px solid var(--color-white-alpha-50); color: var(--color-white-alpha-50); } .bg-variant-brand-secondary .avatar__navigation.avatar__initials.avatar--XXS:hover { color: var(--color-white); } .bg-variant-brand-tertiary .avatar__navigation.avatar__initials { background: transparent; border: 2px solid currentColor; } .bg-variant-brand-tertiary .avatar__navigation.avatar__initials.avatar--XS { border-color: var(--color-brand-secondary-alpha-70); color: var(--color-brand-secondary-alpha-70); } .bg-variant-brand-tertiary .avatar__navigation.avatar__initials.avatar--XS:hover { border-color: var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-variant-brand-tertiary .avatar__navigation.avatar__initials.avatar--XXS { border: 2px solid var(--color-brand-secondary-alpha-70); color: var(--color-brand-secondary-alpha-70); } .bg-variant-brand-tertiary .avatar__navigation.avatar__initials.avatar--XXS:hover { color: var(--color-brand-secondary); } .bg-variant-white .avatar__navigation.avatar__initials { background: transparent; border: 2px solid currentColor; } .bg-variant-white .avatar__navigation.avatar__initials.avatar--XS { border-color: var(--color-brand-secondary-tint-60); color: var(--color-brand-secondary-tint-60); } .bg-variant-white .avatar__navigation.avatar__initials.avatar--XS:hover { border-color: var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-variant-white .avatar__navigation.avatar__initials.avatar--XXS { border: 2px solid var(--color-brand-secondary-tint-60); color: var(--color-brand-secondary-tint-60); } .bg-variant-white .avatar__navigation.avatar__initials.avatar--XXS:hover { color: var(--color-brand-secondary); } .bg-variant-brand-quaternary .avatar__navigation.avatar__initials { background: transparent; border: 2px solid currentColor; } .bg-variant-brand-quaternary .avatar__navigation.avatar__initials.avatar--XS { border-color: var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-variant-brand-quaternary .avatar__navigation.avatar__initials.avatar--XS:hover { border-color: var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-variant-brand-quaternary .avatar__navigation.avatar__initials.avatar--XXS { border: 2px solid var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-variant-brand-quaternary .avatar__navigation.avatar__initials.avatar--XXS:hover { color: var(--color-brand-secondary); } .bg-variant-brand-quinary .avatar__navigation.avatar__initials { background: transparent; border: 2px solid currentColor; } .bg-variant-brand-quinary .avatar__navigation.avatar__initials.avatar--XS { border-color: var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-variant-brand-quinary .avatar__navigation.avatar__initials.avatar--XS:hover { border-color: var(--color-brand-secondary-shade-180); color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-quinary .avatar__navigation.avatar__initials.avatar--XXS { border: 2px solid var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-variant-brand-quinary .avatar__navigation.avatar__initials.avatar--XXS:hover { color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-senary .avatar__navigation.avatar__initials { background: transparent; border: 2px solid currentColor; } .bg-variant-brand-senary .avatar__navigation.avatar__initials.avatar--XS { border-color: var(--color-brand-secondary-alpha-70); color: var(--color-brand-secondary-alpha-70); } .bg-variant-brand-senary .avatar__navigation.avatar__initials.avatar--XS:hover { border-color: var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-variant-brand-senary .avatar__navigation.avatar__initials.avatar--XXS { border: 2px solid var(--color-brand-secondary-alpha-70); color: var(--color-brand-secondary-alpha-70); } .bg-variant-brand-senary .avatar__navigation.avatar__initials.avatar--XXS:hover { color: var(--color-brand-secondary); } .avatar { background: var(--color-brand-tertiary); color: var(--color-brand-secondary-tint-60); } .bg-variant-brand-tertiary .avatar, .bg-brand--off-white .avatar { background: var(--color-white); color: var(--color-brand-secondary-tint-60); } .bg-brand--yellow .avatar--XS.avatar__initials, .bg-variant-brand-senary .avatar--XS.avatar__initials, .bg-brand--yellow .avatar--XXS.avatar__initials, .bg-variant-brand-senary .avatar--XXS.avatar__initials { background: transparent; border: 2px solid var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-brand--dark-blue .avatar--XS.avatar__initials, .bg-variant-brand-secondary .avatar--XS.avatar__initials { background: transparent; border: 2px solid var(--color-brand-secondary-tint-60); color: var(--color-white); } .bg-brand--dark-blue .avatar--XXS.avatar__initials, .bg-variant-brand-secondary .avatar--XXS.avatar__initials { background: transparent; border: 2px solid var(--color-white); color: var(--color-white); } .avatar { background-color: var(--color-brand-tertiary); color: var(--color-brand-secondary-tint-80); } .bg-brand--off-white .avatar, .bg-brand-tertiary .avatar { background: var(--color-white); color: var(--color-brand-secondary-tint-60); } .bg-brand--six .avatar--XS.avatar__initials, .bg-brand-senary .avatar--XS.avatar__initials, .bg-brand--six .avatar--XXS.avatar__initials, .bg-brand-senary .avatar--XXS.avatar__initials { background: transparent; border: 2px solid var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-brand--two .avatar--XS.avatar__initials, .bg-brand-secondary .avatar--XS.avatar__initials { background: transparent; border: 2px solid var(--color-brand-secondary-tint-60); color: var(--color-white); } .bg-brand--two .avatar--XXS.avatar__initials, .bg-brand-secondary .avatar--XXS.avatar__initials { background: transparent; border: 2px solid var(--color-white); color: var(--color-white); } /*# sourceMappingURL=avatar.css.map */