web/Skeleton: add elevated skeleton and use it for picker item
- fixed bg not being visible when shimmer is not on the element in dark theme - fixed stuck gradient when motion is reduced - fixed big skeleton - skeleton is no longer focusable
This commit is contained in:
@@ -44,7 +44,7 @@
|
||||
|
||||
alt="{$t(`a11y.dialog.picker.item.${itemType}`)} {number}"
|
||||
/>
|
||||
<Skeleton class="picker-image" hidden={imageLoaded} />
|
||||
<Skeleton class="picker-image elevated" hidden={imageLoaded} />
|
||||
</button>
|
||||
|
||||
<style>
|
||||
@@ -72,17 +72,17 @@
|
||||
display: none;
|
||||
}
|
||||
|
||||
.picker-item:active .picker-image {
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
.picker-image.video-thumbnail {
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
:global(.picker-item:active .picker-image) {
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
@media (hover: hover) {
|
||||
.picker-item:hover .picker-image {
|
||||
opacity: 0.8;
|
||||
:global(.picker-item:hover .picker-image) {
|
||||
opacity: 0.7;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user