rDrama/files/assets/css/awards.css

220 lines
3.8 KiB
CSS

/*confetti*/
#post-award-confetti {
position: fixed;
z-index: 9998;
width: 100%;
height: 100%;
pointer-events: none !important;
background-image: url(/assets/images/confetti2.webp);
background-repeat: repeat;
}
/*fireworks*/
.firework {
position:fixed;
z-index:9999;
pointer-events: none;
width: 100% !important;
height: 100% !important;
pointer-events: none !important;
}
.firework img {
max-width: 15rem;
}
/*ricardo*/
.ricardo {
position: fixed;
z-index: 9997;
pointer-events: none !important;
}
.ricardo img {
max-height: 15rem !important;
max-height: min(30vw,15rem) !important;
}
.ricardoleft {
animation: ricardoleft 2.9s 2 alternate !important;
}
.ricardoright {
animation: ricardoright 2.9s 2 alternate !important;
}
@keyframes ricardoleft {
from {}
to {transform: translateX(200px);}
}
@keyframes ricardoright {
from {transform: translateX(110vw);}
to {transform: translateX(95vw);}
}
#ricardo1 {
top:70%;
left:-10%;
}
#ricardo2 {
top:80%;
left:50%;
animation: ricardo2 1.7s linear infinite !important;
max-height:200px;
}
#ricardo3 {
top:85%;
animation: ricardo3 10s linear infinite !important;
max-height:150px;
}
@keyframes ricardo2 {
0% {opacity:20%}
50% {opacity:100%}
100% {opacity:0%}
}
@keyframes ricardo3 {
50% {transform: translateX(105vw);}
51% {transform: translate(105vw,-86vh) rotate(180deg);}
100% {transform: translate(-15vw,-86vh) rotate(180deg);}
}
@media (max-width: 768px) {
@keyframes ricardo3 {
50% {transform: translateX(105vw);}
51% {transform: translate(105vw,-86vh) rotate(180deg);}
100% {transform: translate(-70vw,-86vh) rotate(180deg);}
}
}
/*glow*/
.glow .post-title, .glow a, .glow .post-meta *, .glow .user-info *, .glow .comment-text, .glow .comment-actions *, .glow {
color:lightgreen !important;
text-shadow:1px 1px 1px darkgreen, 0 0 5px green;
}
.glow .score-up, .glow .active.arrow-up::before, .glow .arrow-up::after, .glow .arrow-up:hover::before {
color: lime !important;
}
.glow .score-down, .glow .active.arrow-down::before, .glow .arrow-down::after, .glow .arrow-down:hover::before {
color: lime !important;
}
.glow .arrow-up::before, .glow .arrow-down::before, .glow .score {
color: lightgreen;
}
.glow .post-body a, .glow .comment-text a {
text-decoration: underline;
}
/*train*/
.train {
position:fixed;
z-index:9999;
pointer-events: none;
}
.trainimg {
width: 100px !important;
height: 51px !important;
}
@media (max-width: 992px) {
.trainimg {
width: 40px !important;
height: 20px !important;
}
}
.train1 {
top: 10%
}
.train2 {
top: 35%
}
.train3 {
top: 60%
}
.train4 {
top: 85%
}
/*scooter*/
.scooterimg {
width: 100px !important;
height: 135px !important;
}
@media (max-width: 992px) {
.scooterimg {
width: 40px !important;
height: 54px !important;
}
}
/*seal*/
.seal {
position:fixed;
z-index:9999;
pointer-events: none;
width: 100% !important;
height: 100% !important;
}
.sealimg {
width: 100px !important;
height: 89.5px !important;
}
@media (max-width: 992px) {
.sealimg {
width: 30px !important;
height: 27px !important;
}
}
@keyframes moveX {
from {} to {transform: translateX(98vw)}
}
@keyframes moveY {
from {} to {transform: translateY(90vh)}
}
.seal1 {
animation: moveX 4s linear 0s infinite alternate !important;
}
.seal1 > img {
animation: moveY 6.8s linear 0s infinite alternate !important;
}
.seal2 {
animation: moveX 5s linear 0s infinite alternate-reverse !important;
}
.seal2 > img {
animation: moveY 8s linear 0s infinite alternate-reverse !important;
}
.seal3 {
animation: moveX 4s linear 0s infinite alternate !important;
}
.seal3 > img {
animation: moveY 5s linear 0s infinite alternate-reverse !important;
}
.seal4 {
animation: moveX 5s linear 0s infinite alternate-reverse !important;
}
.seal4 > img {
animation: moveY 6.8s linear 0s infinite alternate !important;
}