mirror of
https://github.com/discourse/discourse.git
synced 2025-06-07 09:14:48 +08:00
UX: apply skeleton animation on content only (#20376)
This commit is contained in:
@ -69,11 +69,16 @@ $radius: 10px;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
*[class^="chat-skeleton__message-"] {
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
&.-animation {
|
&.-animation {
|
||||||
position: relative;
|
position: relative;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|
||||||
&::after {
|
*[class^="chat-skeleton__message-"]:not(.chat-skeleton__message-content):after {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
@ -83,11 +88,10 @@ $radius: 10px;
|
|||||||
background: linear-gradient(
|
background: linear-gradient(
|
||||||
90deg,
|
90deg,
|
||||||
rgba(var(--chat-skeleton-animation-rgb), 0) 0,
|
rgba(var(--chat-skeleton-animation-rgb), 0) 0,
|
||||||
rgba(var(--chat-skeleton-animation-rgb), 0.2) 20%,
|
rgba(var(--chat-skeleton-animation-rgb), 0.3) 50%,
|
||||||
rgba(var(--chat-skeleton-animation-rgb), 0.5) 60%,
|
rgba(var(--chat-skeleton-animation-rgb), 0.5) 100%
|
||||||
rgba(var(--chat-skeleton-animation-rgb), 0)
|
|
||||||
);
|
);
|
||||||
animation: shimmer 1.5s infinite;
|
animation: shimmer 1.25s infinite;
|
||||||
content: "";
|
content: "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user