Refine client rule delete strike animation
This commit is contained in:
@@ -958,23 +958,22 @@ p {
|
||||
animation: client-local-rule-leave 760ms cubic-bezier(0.7, 0, 0.84, 0) both;
|
||||
}
|
||||
|
||||
.client-deletable-row::after {
|
||||
content: '';
|
||||
.client-delete-strike {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
top: 50%;
|
||||
z-index: 6;
|
||||
height: 2px;
|
||||
background: oklch(0.67 0.24 27);
|
||||
box-shadow: 0 0 4px oklch(0.67 0.24 27), 0 0 12px oklch(0.67 0.24 27 / 0.8);
|
||||
background: oklch(0.68 0.15 28);
|
||||
box-shadow: 0 0 6px oklch(0.68 0.15 28 / 0.45);
|
||||
opacity: 0;
|
||||
pointer-events: none;
|
||||
transform: scaleX(0);
|
||||
transform-origin: left center;
|
||||
}
|
||||
|
||||
.client-deletable-row.is-removing::after {
|
||||
.client-deletable-row.is-removing > .client-delete-strike {
|
||||
animation: client-delete-strike 760ms cubic-bezier(0.16, 1, 0.3, 1) both;
|
||||
}
|
||||
|
||||
@@ -2987,7 +2986,7 @@ p {
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.client-operation-progress::before,
|
||||
.client-deletable-row::after,
|
||||
.client-delete-strike,
|
||||
.client-power,
|
||||
.client-power::before,
|
||||
.client-power::after,
|
||||
|
||||
Reference in New Issue
Block a user