diff --git a/packages/dockview-core/src/splitview/splitview.scss b/packages/dockview-core/src/splitview/splitview.scss index adf09b368..562511dd6 100644 --- a/packages/dockview-core/src/splitview/splitview.scss +++ b/packages/dockview-core/src/splitview/splitview.scss @@ -117,15 +117,16 @@ -ms-user-select: none; // IE 10 and IE 11 touch-action: none; - &:not(.disabled):active { - transition: background-color 0.1s ease-in-out; - background-color: var(--dv-active-sash-color, transparent); - } - + &:not(.disabled):active, &:not(.disabled):hover { background-color: var(--dv-active-sash-color, transparent); - transition: background-color 0.1s ease-in-out; - transition-delay: 0.5s; + transition-property: background-color; + transition-timing-function: ease-in-out; + transition-duration: var( + --dv-active-sash-transition-duration, + 0.1s + ); + transition-delay: var(--dv-active-sash-transition-delay, 0.5s); } } } diff --git a/packages/dockview-core/src/theme.scss b/packages/dockview-core/src/theme.scss index 5eb3f7442..59909bd0a 100644 --- a/packages/dockview-core/src/theme.scss +++ b/packages/dockview-core/src/theme.scss @@ -8,6 +8,8 @@ --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31); --dv-floating-box-shadow: 8px 8px 8px 0px rgba(83, 89, 93, 0.5); --dv-overlay-z-index: 999; + --dv-active-sash-transition-duration: 0.1s; + --dv-active-sash-transition-delay: 0.5s; } @mixin dockview-theme-dark-mixin {