mirror of
https://github.com/danbulant/Nertivia-Client
synced 2026-06-18 22:11:03 +00:00
gifs should restart from the beginning
This commit is contained in:
parent
1398ce5db6
commit
804f5518a5
2 changed files with 21 additions and 22 deletions
|
|
@ -13,17 +13,20 @@
|
|||
'20px'}`
|
||||
"
|
||||
/>
|
||||
<div
|
||||
:class="`inner-profile-picture ${$props.hover ? 'hoverable' : ''}`"
|
||||
:style="
|
||||
`${
|
||||
status || status === 0
|
||||
? 'border: solid 3px ' + statusColor.statusColor
|
||||
: ''
|
||||
}; height: ${$props.size}; width: ${
|
||||
$props.size
|
||||
}; background-image: url(${$props.url})`
|
||||
"
|
||||
|
||||
<img
|
||||
class="inner-profile-picture"
|
||||
:class="{ hoverable: $props.hover }"
|
||||
:style="{
|
||||
height: $props.size,
|
||||
width: $props.size,
|
||||
border: `${
|
||||
statusColor === undefined
|
||||
? undefined
|
||||
: 'solid 3px' + statusColor.statusColor
|
||||
}`
|
||||
}"
|
||||
:src="$props.url"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -76,6 +79,7 @@ export default {
|
|||
},
|
||||
statusColor() {
|
||||
let status = this.status;
|
||||
if (status === undefined) return undefined;
|
||||
return {
|
||||
statusName: statuses[parseInt(status)].name,
|
||||
statusURL: statuses[parseInt(status)].url,
|
||||
|
|
@ -101,9 +105,7 @@ export default {
|
|||
background-color: rgba(0, 0, 0, 0.315);
|
||||
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
|
||||
border-radius: 50%;
|
||||
background-position: center;
|
||||
background-size: cover;
|
||||
background-repeat: no-repeat;
|
||||
object-fit: cover;
|
||||
display: flex;
|
||||
transition: 0.2s;
|
||||
backface-visibility: hidden;
|
||||
|
|
|
|||
|
|
@ -10,15 +10,13 @@
|
|||
:class="{ extendBanner: server && server.banner }"
|
||||
v-if="selectedServerID"
|
||||
>
|
||||
<div
|
||||
<img
|
||||
class="banner-image"
|
||||
@click="bannerImageClicked"
|
||||
v-if="server && server.banner"
|
||||
:style="{
|
||||
backgroundImage: `url(${bannerDomain}${server.banner}${
|
||||
bannerHover ? '' : '?type=webp'
|
||||
})`
|
||||
}"
|
||||
:src="
|
||||
`${bannerDomain}${server.banner}${bannerHover ? '' : '?type=webp'}`
|
||||
"
|
||||
/>
|
||||
<div class="sub-banner">
|
||||
<div class="text" :title="servers[selectedServerID].name">
|
||||
|
|
@ -175,8 +173,7 @@ export default {
|
|||
}
|
||||
.banner-image {
|
||||
position: absolute;
|
||||
background-position: center;
|
||||
background-size: cover;
|
||||
object-fit: cover;
|
||||
height: 100%;
|
||||
z-index: 2;
|
||||
width: 100%;
|
||||
|
|
|
|||
Loading…
Reference in a new issue