initial commit
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
.deferred-media__poster {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
cursor: pointer;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
border-radius: calc(var(--border-radius) - var(--border-width));
|
||||
}
|
||||
|
||||
.media > .deferred-media__poster {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.deferred-media__poster img {
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.deferred-media {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.deferred-media:not([loaded]) template {
|
||||
z-index: -1;
|
||||
}
|
||||
|
||||
.deferred-media[loaded] > .deferred-media__poster {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.deferred-media__poster:focus-visible {
|
||||
outline: none;
|
||||
box-shadow: 0 0 0 var(--media-border-width) rgba(var(--color-foreground), var(--media-border-opacity)),
|
||||
0 0 0 calc(var(--media-border-width) + 0.3rem) rgb(var(--color-background)),
|
||||
0 0 0 calc(var(--media-border-width) + 0.5rem) rgba(var(--color-foreground), 0.5);
|
||||
border-radius: calc(var(--media-radius) - var(--media-border-width));
|
||||
}
|
||||
|
||||
.deferred-media__poster:focus {
|
||||
outline: none;
|
||||
box-shadow: 0 0 0 var(--media-border-width) rgba(var(--color-foreground), var(--media-border-opacity)),
|
||||
0 0 0 calc(var(--media-border-width) + 0.3rem) rgb(var(--color-background)),
|
||||
0 0 0 calc(var(--media-border-width) + 0.5rem) rgba(var(--color-foreground), 0.5);
|
||||
border-radius: calc(var(--media-radius) - var(--media-border-width));
|
||||
}
|
||||
|
||||
.global-media-settings--full-width .deferred-media__poster,
|
||||
.global-media-settings--full-width .deferred-media__poster:is(:focus, :focus-visible) {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
/* outline styling for Windows High Contrast Mode */
|
||||
@media (forced-colors: active) {
|
||||
.deferred-media__poster:focus {
|
||||
outline: transparent solid 1px;
|
||||
}
|
||||
}
|
||||
.deferred-media__poster:focus:not(:focus-visible) {
|
||||
outline: 0;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.deferred-media__poster-button {
|
||||
background-color: rgb(var(--color-background));
|
||||
border: 0.1rem solid rgba(var(--color-foreground), 0.1);
|
||||
border-radius: 50%;
|
||||
color: rgb(var(--color-foreground));
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
height: 6.2rem;
|
||||
width: 6.2rem;
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
top: 50%;
|
||||
transform: translate(-50%, -50%) scale(1);
|
||||
transition: transform var(--duration-short) ease, color var(--duration-short) ease;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.deferred-media__poster-button:hover {
|
||||
transform: translate(-50%, -50%) scale(1.1);
|
||||
}
|
||||
|
||||
.deferred-media__poster-button .icon {
|
||||
width: 2rem;
|
||||
height: 2rem;
|
||||
}
|
||||
|
||||
.deferred-media__poster-button .icon-play {
|
||||
margin-left: 0.2rem;
|
||||
}
|
||||
Reference in New Issue
Block a user