mirror of
https://github.com/cheeaun/phanpy.git
synced 2024-11-23 09:45:46 +03:00
Try fix that hard-to-reproduce avatar flicker
This commit is contained in:
parent
1485f9e5d9
commit
4d35c9d2c3
2 changed files with 33 additions and 22 deletions
|
@ -105,11 +105,13 @@ function AccountBlock({
|
|||
}
|
||||
}}
|
||||
>
|
||||
<div class="avatar-container">
|
||||
<Avatar
|
||||
url={useAvatarStatic ? avatarStatic : avatar || avatarStatic}
|
||||
size={avatarSize}
|
||||
squircle={bot}
|
||||
/>
|
||||
</div>
|
||||
<span class="account-block-content">
|
||||
{!hideDisplayName && (
|
||||
<>
|
||||
|
|
|
@ -217,13 +217,13 @@
|
|||
background-image: none;
|
||||
}
|
||||
|
||||
& + header .avatar + * {
|
||||
& + header .avatar-container + * {
|
||||
transition: opacity 0.3s ease-in-out;
|
||||
opacity: 0 !important;
|
||||
}
|
||||
|
||||
&,
|
||||
& + header .avatar {
|
||||
& + header .avatar-container {
|
||||
transition: filter 0.3s ease-in-out;
|
||||
filter: none !important;
|
||||
}
|
||||
|
@ -250,16 +250,21 @@
|
|||
-8px 0 24px var(--header-color-3, --bg-color),
|
||||
8px 0 24px var(--header-color-4, --bg-color);
|
||||
animation: fade-in 0.3s both ease-in-out 0.1s;
|
||||
}
|
||||
.account-container header .avatar {
|
||||
/* box-shadow: -8px 0 24px var(--header-color-3, --bg-color),
|
||||
8px 0 24px var(--header-color-4, --bg-color); */
|
||||
overflow: initial;
|
||||
|
||||
.avatar-container {
|
||||
filter: drop-shadow(-2px 0 4px var(--header-color-3, --bg-color))
|
||||
drop-shadow(2px 0 4px var(--header-color-4, --bg-color));
|
||||
}
|
||||
.account-container header .avatar:not(.has-alpha) img {
|
||||
}
|
||||
|
||||
.avatar {
|
||||
/* box-shadow: -8px 0 24px var(--header-color-3, --bg-color),
|
||||
8px 0 24px var(--header-color-4, --bg-color); */
|
||||
/* overflow: initial; */
|
||||
|
||||
&:not(.has-alpha) img {
|
||||
border-radius: inherit;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.account-container main > *:first-child {
|
||||
|
@ -754,13 +759,17 @@
|
|||
letter-spacing: -0.5px;
|
||||
mix-blend-mode: multiply;
|
||||
gap: 12px;
|
||||
}
|
||||
.timeline-start .account-container header .account-block .avatar {
|
||||
width: 112px !important;
|
||||
height: 112px !important;
|
||||
|
||||
.avatar-container {
|
||||
filter: drop-shadow(-8px 0 8px var(--header-color-3, --bg-color))
|
||||
drop-shadow(8px 0 8px var(--header-color-4, --bg-color));
|
||||
}
|
||||
|
||||
.avatar {
|
||||
width: 112px !important;
|
||||
height: 112px !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#private-note-container {
|
||||
|
|
Loading…
Reference in a new issue