Files
Jellyfin-Seasonals-Plugin/Jellyfin.Plugin.Seasonals/Web/storm.css

40 lines
857 B
CSS

.storm-container {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
pointer-events: none;
z-index: 1000;
overflow: hidden;
contain: layout paint;
}
.raindrop {
position: absolute;
width: 2px;
height: 40px;
background: linear-gradient(to bottom, rgba(200, 200, 255, 0), rgba(200, 200, 255, 0.7));
transform-origin: bottom;
}
@keyframes stormy-rain {
0% { transform: translateY(-30vh) translateX(0) rotate(20deg); opacity: 0; }
5% { opacity: 1; }
95% { opacity: 1; }
100% { transform: translateY(180vh) translateX(-60vh) rotate(20deg); opacity: 0; }
}
.lightning-flash {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background-color: #fff;
opacity: 0;
pointer-events: none;
z-index: 999;
will-change: opacity;
}