iter: d12 新增可关闭标签 tag 组件

This commit is contained in:
ui-arch-bot
2026-10-23 16:55:10 +08:00
parent d1a2864470
commit 9eefdcbd75
11 changed files with 223 additions and 11 deletions
+47
View File
@@ -539,6 +539,51 @@
padding-bottom: 12px;
}
/* —— 标签(可关闭) —— */
.ua-tag {
display: inline-flex;
align-items: center;
gap: 4px;
padding: 2px 8px;
border: 1px solid var(--ua-color-border);
border-radius: 999px;
background: var(--ua-color-surface);
color: var(--ua-color-text);
font-size: var(--ua-font-size-sm);
line-height: 1.6;
transition: border-color 0.15s, background 0.15s;
}
.ua-tag-success {
border-color: color-mix(in srgb, var(--ua-color-success) 55%, transparent);
background: color-mix(in srgb, var(--ua-color-success) 10%, var(--ua-color-bg));
}
.ua-tag-warning {
border-color: color-mix(in srgb, var(--ua-color-warning) 55%, transparent);
background: color-mix(in srgb, var(--ua-color-warning) 12%, var(--ua-color-bg));
}
.ua-tag-danger {
border-color: color-mix(in srgb, var(--ua-color-danger) 55%, transparent);
background: color-mix(in srgb, var(--ua-color-danger) 10%, var(--ua-color-bg));
}
.ua-tag-info {
border-color: color-mix(in srgb, var(--ua-color-accent) 55%, transparent);
background: color-mix(in srgb, var(--ua-color-accent) 10%, var(--ua-color-bg));
}
.ua-tag-close {
padding: 0;
border: none;
background: none;
color: var(--ua-color-text-muted);
font-size: 12px;
line-height: 1;
cursor: pointer;
transition: color 0.15s, transform 0.15s;
}
.ua-tag-close:hover {
color: var(--ua-color-text);
transform: scale(1.15);
}
/* —— 滑块 —— */
.ua-slider {
display: inline-flex;
@@ -1113,6 +1158,8 @@
.ua-crumb-link,
.ua-pop,
.ua-slider-input,
.ua-tag,
.ua-tag-close,
.ua-switch-track,
.ua-switch-thumb,
.ua-tab,