@vime/core
Version:
Customizable, extensible, accessible and framework agnostic media player.
49 lines (42 loc) • 1.29 kB
CSS
/**
* @prop --vm-scrim-bg: The background color of the scrim.
* @prop --vm-scrim-z-index: The position in the UI z-axis stack inside the player.
*/
:host {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: var(--vm-scrim-z-index);
}
.scrim {
position: absolute;
width: 100%;
background: var(--vm-scrim-bg);
display: inline-block;
opacity: 0;
visibility: hidden;
transition: var(--vm-fade-transition);
}
.scrim.gradient {
height: 258px;
background: none;
background-position: bottom;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAECCAYAAAA/9r2TAAABKklEQVQ4T2XI50cFABiF8dvee++67b33uM17b1MkkSSSSBJJJIkkkkQSSSKJ9Efmeb8cr86HH88JBP4thkfEkiKOFPGkSCCNRE8SKZJJkUIaqZ40UqSTIoMUmaSR5ckmRQ4pckkjz5NPigJSFJKiiDSKPSWkKCVFGWmUeypIUUmKKlJUk0aNJ0iKWlLUkUa9p4EUjaRoIkUzabR4WknRRop20ujwdJKiixTdpOghjV5PHyn6STFAGoOeIVIMk2KEFKOkMeYZJ8UEKUKkMemZIsU0KWZIMUsac54wKSKkiJLGvGeBFIukWCLFMrkCq7AG67ABm7AF27ADu7AH+3AAh3AEx3ACp3AG53ABl3AF13ADt3AH9/AAj/AEz/ACr/AG7/ABn/AF3/ADv39LujSyJPVJ0QAAAABJRU5ErkJggg==');
}
.scrim.gradientUp {
top: unset;
bottom: 0;
}
.scrim.gradientDown {
transform: rotate(180deg);
}
.scrim.hidden {
display: none;
}
.scrim.active {
opacity: 1;
visibility: visible;
}