UNPKG

@kelvininc/ui-components

Version:
67 lines (66 loc) 1.75 kB
/** HEADINGS **/ /** LABELS **/ /** SPANS **/ /** PARAGRAPHS **/ /** CODE/CONSOLE **/ @property --rotation { syntax: "<angle>"; initial-value: 0deg; inherits: false; } @keyframes rotate-border { to { --rotation: 360deg; } } :host { /** * @prop --tag-background-color: Tag Background Color. * @prop --tag-border-color: Tag Border Color. * @prop --tag-label-color: Tag Text Color. * @prop --tag-content-gap: Gap between text and slot. * @prop --tag-content-padding: Padding insise content */ --tag-background-color: var(--kv-neutral-6, #3f3f3f); --tag-border-color: var(--kv-neutral-6, #3f3f3f); --tag-label-color: var(--kv-neutral-2, #e5e5e5); --tag-content-gap: var(--kv-spacing, 4px); --tag-content-padding: 2px var(--kv-spacing, 4px); } .tag-container { display: flex; flex-direction: row; align-items: center; gap: var(--tag-content-gap); width: fit-content; max-height: 24px; border-radius: 4px; padding: var(--tag-content-padding); border: 1px solid var(--tag-border-color); background-color: var(--tag-background-color); } .tag-container .tag-label { font-family: var(--kv-primary-font, "proxima-nova", sans-serif, "Arial"); font-size: 12px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 18px; letter-spacing: normal; letter-spacing: 1.5px; text-transform: uppercase; color: var(--tag-label-color); } .tag-container--size-small { max-height: 20px; } .tag-container--size-small .tag-label { font-family: var(--kv-primary-font, "proxima-nova", sans-serif, "Arial"); font-size: 10px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 15px; letter-spacing: 1.5px; text-transform: uppercase; }