fix(ui): 输入类悬停规则排除聚焦态避免覆盖聚焦边框

This commit is contained in:
HIsheR
2026-10-26 18:17:11 +08:00
parent bc32fe9490
commit 83763d488d
+2 -2
View File
@@ -69,7 +69,7 @@
transition: border-color var(--ua-duration-fast) var(--ua-ease), box-shadow var(--ua-duration-fast) var(--ua-ease);
}
/* 输入类悬停:边框加深一档,提示可交互但不抢焦点 */
.ua-input:hover:not(:disabled) {
.ua-input:hover:not(:disabled):not(:focus-visible) {
border-color: color-mix(in srgb, var(--ua-color-text) 30%, var(--ua-color-border));
}
.ua-input:focus-visible {
@@ -937,7 +937,7 @@ body.ua-col-resizing {
transition: border-color var(--ua-duration-fast) var(--ua-ease);
}
/* 输入类悬停:边框加深一档,与 .ua-input 同步 */
.ua-textarea:hover:not(:disabled) {
.ua-textarea:hover:not(:disabled):not(:focus-visible) {
border-color: color-mix(in srgb, var(--ua-color-text) 30%, var(--ua-color-border));
}
.ua-textarea-count-group {