UNPKG

tdesign-vue-next

Version:
237 lines (236 loc) 6.98 kB
.t-tag { font: var(--td-font-body-medium); color: var(--td-text-color-primary); box-sizing: border-box; margin: 0; padding: 0; list-style: none; display: inline-flex; align-items: center; flex-direction: row; padding: 0px var(--td-comp-paddingLR-s); height: var(--td-comp-size-xs); font: var(--td-font-body-small); color: var(--td-text-color-anti); border-radius: var(--td-radius-default); border: 1px solid transparent; white-space: nowrap; } .t-tag .t-icon { margin-right: var(--td-comp-margin-xs); font-size: var(--td-font-size-body-medium); flex-shrink: 0; } .t-tag .t-tag__icon-close { margin-right: 0; margin-left: var(--td-comp-margin-s); font: var(--td-font-body-medium); cursor: pointer; transition: color 0.2s cubic-bezier(0.38, 0, 0.24, 1); } .t-tag--default { color: var(--td-text-color-primary); background-color: var(--td-bg-color-component); } .t-tag--default .t-tag__icon-close { color: var(--td-text-color-placeholder); } .t-tag--default .t-tag__icon-close:hover { color: var(--td-text-color-primary); } .t-tag--default:active { cursor: default; } .t-tag--default.t-tag--disabled { color: var(--td-text-color-disabled); background-color: var(--td-bg-color-component-disabled); border-color: var(--td-component-border); cursor: not-allowed; } .t-tag--default.t-tag--disabled:hover { cursor: not-allowed; } .t-tag--default.t-tag--disabled .t-icon:hover { cursor: pointer; } .t-tag--default.t-tag--outline { border-color: var(--td-component-border); } .t-tag--default.t-tag--light { background-color: var(--td-bg-color-secondarycontainer); } .t-tag--default.t-tag--light-outline { border-color: var(--td-component-border); background-color: var(--td-bg-color-secondarycontainer); } .t-tag--primary { background-color: var(--td-brand-color); } .t-tag--primary.t-tag--outline { border-color: var(--td-brand-color); } .t-tag--primary.t-tag--light { background-color: var(--td-brand-color-light); } .t-tag--primary.t-tag--light-outline { border-color: var(--td-brand-color); background-color: var(--td-brand-color-light); } .t-tag--primary.t-tag--light, .t-tag--primary.t-tag--outline, .t-tag--primary.t-tag--light-outline { color: var(--td-brand-color); } .t-tag--primary.t-tag--light .t-tag__icon-close:hover, .t-tag--primary.t-tag--outline .t-tag__icon-close:hover, .t-tag--primary.t-tag--light-outline .t-tag__icon-close:hover { color: var(--td-brand-color-hover); } .t-tag--success { background-color: var(--td-success-color); } .t-tag--success.t-tag--outline { border-color: var(--td-success-color); } .t-tag--success.t-tag--light { background-color: var(--td-success-color-light); } .t-tag--success.t-tag--light-outline { border-color: var(--td-success-color); background-color: var(--td-success-color-light); } .t-tag--success.t-tag--light, .t-tag--success.t-tag--outline, .t-tag--success.t-tag--light-outline { color: var(--td-success-color); } .t-tag--success.t-tag--light .t-tag__icon-close:hover, .t-tag--success.t-tag--outline .t-tag__icon-close:hover, .t-tag--success.t-tag--light-outline .t-tag__icon-close:hover { color: var(--td-success-color-hover); } .t-tag--warning { background-color: var(--td-warning-color); } .t-tag--warning.t-tag--outline { border-color: var(--td-warning-color); } .t-tag--warning.t-tag--light { background-color: var(--td-warning-color-light); } .t-tag--warning.t-tag--light-outline { border-color: var(--td-warning-color); background-color: var(--td-warning-color-light); } .t-tag--warning.t-tag--light, .t-tag--warning.t-tag--outline, .t-tag--warning.t-tag--light-outline { color: var(--td-warning-color); } .t-tag--warning.t-tag--light .t-tag__icon-close:hover, .t-tag--warning.t-tag--outline .t-tag__icon-close:hover, .t-tag--warning.t-tag--light-outline .t-tag__icon-close:hover { color: var(--td-warning-color-hover); } .t-tag--danger { background-color: var(--td-error-color); } .t-tag--danger.t-tag--outline { border-color: var(--td-error-color); } .t-tag--danger.t-tag--light { background-color: var(--td-error-color-light); } .t-tag--danger.t-tag--light-outline { border-color: var(--td-error-color); background-color: var(--td-error-color-light); } .t-tag--danger .t-tag__icon-close { fill: var(--td-error-color); } .t-tag--danger .t-tag__icon-close:hover { fill: var(--td-error-color-hover); } .t-tag--danger.t-tag--light, .t-tag--danger.t-tag--outline, .t-tag--danger.t-tag--light-outline { color: var(--td-error-color); } .t-tag--danger.t-tag--light .t-tag__icon-close:hover, .t-tag--danger.t-tag--outline .t-tag__icon-close:hover, .t-tag--danger.t-tag--light-outline .t-tag__icon-close:hover { color: var(--td-error-color-hover); } .t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close { color: var(--td-font-white-2); } .t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close:hover { color: var(--td-font-white-1); } .t-tag.t-tag--outline { background: transparent; } .t-tag.t-size-s { padding: 0px var(--td-comp-paddingLR-xs); height: var(--td-comp-size-xxs); font: var(--td-font-body-small); } .t-tag.t-size-l { padding: 0px var(--td-comp-paddingLR-m); height: var(--td-comp-size-m); font: var(--td-font-body-medium); } .t-tag.t-size-l .t-icon { font-size: calc(var(--td-font-size-body-medium) + 2px); } .t-tag.t-tag--round { border-radius: var(--td-radius-extraLarge); } .t-tag.t-tag--mark { border-radius: 0 var(--td-radius-extraLarge) var(--td-radius-extraLarge) 0; } .t-tag.t-tag--ellipsis .t-tag--text { display: inline-block; white-space: nowrap; word-wrap: normal; overflow: hidden; text-overflow: ellipsis; } .t-tag.t-tag--check:not(.t-tag--disabled) { transition: background-color 0.2s cubic-bezier(0.38, 0, 0.24, 1); cursor: pointer; } .t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--dark:not(.t-tag--checked):hover { background-color: var(--td-bg-color-component-hover); } .t-tag.t-tag--check:not(.t-tag--disabled).t-tag--primary.t-tag--dark.t-tag--checked:hover { background-color: var(--td-brand-color-hover); } .t-tag.t-tag--check:not(.t-tag--disabled).t-tag--default.t-tag--outline:not(.t-tag--checked):hover { color: var(--td-brand-color-hover); } .t-tag--check.t-tag--disabled.t-tag--primary.t-tag--dark { background-color: var(--td-brand-color-disabled); cursor: not-allowed; } .t-tag--check.t-tag--disabled.t-tag--primary.t-tag--outline { color: var(--td-text-color-disabled); background-color: var(--td-bg-color-component-disabled); border-color: var(--td-text-color-disabled); cursor: not-allowed; } .t-check-tag-group .t-tag:not(:last-child) { margin-right: var(--td-comp-margin-s); } a .t-tag { cursor: pointer; transition: all 0.2s linear; } a .t-tag:hover { color: var(--td-brand-color); background-color: var(--td-bg-color-component-hover); } a .t-tag:active { color: var(--td-brand-color-active); background-color: var(--td-bg-color-component-active); }