fix(ui): remove button press translate/scale for stable desktop feel
This commit is contained in:
2 files changed
+4
-3
No files matched your search
@@ -1044,11 +1044,12 @@ onUnmounted(() => {
|
||||
border-color: var(--monitor-border-strong);
|
||||
background: var(--monitor-hover);
|
||||
box-shadow: var(--monitor-shadow);
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
|
||||
/* 桌面端不做位移/缩放按压反馈,仅靠颜色变化表达状态,避免按钮"抖动"观感 */
|
||||
.btn-sm:active:not(:disabled) {
|
||||
transform: translateY(0) scale(0.98);
|
||||
background: var(--monitor-accent-soft);
|
||||
border-color: var(--monitor-accent);
|
||||
}
|
||||
|
||||
.btn-sm:focus-visible {
|
||||
|
||||
@@ -4,7 +4,7 @@ import { cva } from "class-variance-authority";
|
||||
export { default as Button } from "./Button.vue";
|
||||
|
||||
export const buttonVariants = cva(
|
||||
"focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 rounded-md border border-transparent bg-clip-padding text-sm font-medium focus-visible:ring-3 aria-invalid:ring-3 active:not-aria-[haspopup]:translate-y-px [&_svg:not([class*=size-])]:size-4 group/button inline-flex shrink-0 items-center justify-center whitespace-nowrap transition-colors outline-none select-none disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0",
|
||||
"focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 rounded-md border border-transparent bg-clip-padding text-sm font-medium focus-visible:ring-3 aria-invalid:ring-3 [&_svg:not([class*=size-])]:size-4 group/button inline-flex shrink-0 items-center justify-center whitespace-nowrap transition-colors outline-none select-none disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0",
|
||||
{
|
||||
variants: {
|
||||
variant: {
|
||||
|
||||
Reference in new issue
Block a user