universe

Universe
git clone https://git.dasho.dev/universe.git
Log | Files | Refs | Submodules | README

keyframes.css (8237B)


      1 @keyframes jswarn {
      2  from {
      3    opacity: 0;
      4    visibility: hidden;
      5  }
      6 
      7  to {
      8    opacity: 100%;
      9    visibility: visible;
     10  }
     11 }
     12 
     13 .glitch {
     14  position: relative;
     15 }
     16 @keyframes glitch-anim-1 {
     17  0% {
     18    clip: rect(3px, 1084px, 8px, 0);
     19  }
     20  5.88235% {
     21    clip: rect(72px, 1084px, 18px, 0);
     22  }
     23  11.76471% {
     24    clip: rect(63px, 1084px, 84px, 0);
     25  }
     26  17.64706% {
     27    clip: rect(83px, 1084px, 1px, 0);
     28  }
     29  23.52941% {
     30    clip: rect(100px, 1084px, 69px, 0);
     31  }
     32  29.41176% {
     33    clip: rect(77px, 1084px, 55px, 0);
     34  }
     35  35.29412% {
     36    clip: rect(88px, 1084px, 59px, 0);
     37  }
     38  41.17647% {
     39    clip: rect(84px, 1084px, 59px, 0);
     40  }
     41  47.05882% {
     42    clip: rect(21px, 1084px, 74px, 0);
     43  }
     44  52.94118% {
     45    clip: rect(93px, 1084px, 46px, 0);
     46  }
     47  58.82353% {
     48    clip: rect(32px, 1084px, 47px, 0);
     49  }
     50  64.70588% {
     51    clip: rect(97px, 1084px, 4px, 0);
     52  }
     53  70.58824% {
     54    clip: rect(69px, 1084px, 59px, 0);
     55  }
     56  76.47059% {
     57    clip: rect(67px, 1084px, 58px, 0);
     58  }
     59  82.35294% {
     60    clip: rect(87px, 1084px, 95px, 0);
     61  }
     62  88.23529% {
     63    clip: rect(83px, 1084px, 33px, 0);
     64  }
     65  94.11765% {
     66    clip: rect(102px, 1084px, 61px, 0);
     67  }
     68  100% {
     69    clip: rect(31px, 1084px, 64px, 0);
     70  }
     71 }
     72 @keyframes glitch-anim-2 {
     73  0% {
     74    clip: rect(47px, 1084px, 69px, 0);
     75  }
     76  5.88235% {
     77    clip: rect(4px, 1084px, 8px, 0);
     78  }
     79  11.76471% {
     80    clip: rect(22px, 1084px, 61px, 0);
     81  }
     82  17.64706% {
     83    clip: rect(108px, 1084px, 59px, 0);
     84  }
     85  23.52941% {
     86    clip: rect(66px, 1084px, 19px, 0);
     87  }
     88  29.41176% {
     89    clip: rect(114px, 1084px, 30px, 0);
     90  }
     91  35.29412% {
     92    clip: rect(34px, 1084px, 111px, 0);
     93  }
     94  41.17647% {
     95    clip: rect(26px, 1084px, 82px, 0);
     96  }
     97  47.05882% {
     98    clip: rect(39px, 1084px, 52px, 0);
     99  }
    100  52.94118% {
    101    clip: rect(21px, 1084px, 17px, 0);
    102  }
    103  58.82353% {
    104    clip: rect(29px, 1084px, 73px, 0);
    105  }
    106  64.70588% {
    107    clip: rect(13px, 1084px, 31px, 0);
    108  }
    109  70.58824% {
    110    clip: rect(16px, 1084px, 78px, 0);
    111  }
    112  76.47059% {
    113    clip: rect(81px, 1084px, 20px, 0);
    114  }
    115  82.35294% {
    116    clip: rect(76px, 1084px, 51px, 0);
    117  }
    118  88.23529% {
    119    clip: rect(55px, 1084px, 47px, 0);
    120  }
    121  94.11765% {
    122    clip: rect(91px, 1084px, 81px, 0);
    123  }
    124  100% {
    125    clip: rect(43px, 1084px, 15px, 0);
    126  }
    127 }
    128 .glitch:before,
    129 .glitch:after {
    130  content: attr(data-text);
    131  position: absolute;
    132  top: 0;
    133  left: 0;
    134  width: 100%;
    135  background: black;
    136  clip: rect(0, 0, 0, 0);
    137 }
    138 .glitch:after {
    139  left: 2px;
    140  text-shadow: -1px 0 #6bd089;
    141  animation: glitch-anim-1 2s infinite linear alternate-reverse;
    142 }
    143 .glitch:before {
    144  left: -2px;
    145  text-shadow: 2px 0 #007aae;
    146  animation: glitch-anim-2 3s infinite linear alternate-reverse;
    147 }
    148 
    149 .fire,
    150 .burn {
    151  color: #000;
    152  font-size: 5em;
    153  font-family: "Caesar Dressing", cursive;
    154  text-transform: lowercase;
    155  letter-spacing: 0.2em;
    156 }
    157 
    158 .fire {
    159  animation: fire 1s ease-in-out infinite alternate;
    160  -moz-animation: fire 1s ease-in-out infinite alternate;
    161  -webkit-animation: fire 1s ease-in-out infinite alternate;
    162  -o-animation: fire 1s ease-in-out infinite alternate;
    163 }
    164 
    165 .burn {
    166  animation: fire 0.65s ease-in-out infinite alternate;
    167  -moz-animation: fire 0.65s ease-in-out infinite alternate;
    168  -webkit-animation: fire 0.65s ease-in-out infinite alternate;
    169  -o-animation: fire 0.65s ease-in-out infinite alternate;
    170 }
    171 
    172 @keyframes fire {
    173  0% {
    174    text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85,
    175      -20px -20px 40px #ffae34, 20px -40px 50px #ec760c,
    176      -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;
    177  }
    178  100% {
    179    text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #fefcc9,
    180      -20px -20px 40px #feec85, 22px -42px 60px #ffae34,
    181      -22px -58px 50px #ec760c, 0 -82px 80px #cd4606, 10px -90px 80px #973716;
    182  }
    183 }
    184 
    185 @-moz-keyframes fire {
    186  0% {
    187    text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85,
    188      -20px -20px 40px #ffae34, 20px -40px 50px #ec760c,
    189      -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;
    190  }
    191  100% {
    192    text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #fefcc9,
    193      -20px -20px 40px #feec85, 22px -42px 60px #ffae34,
    194      -22px -58px 50px #ec760c, 0 -82px 80px #cd4606, 10px -90px 80px #973716;
    195  }
    196 }
    197 
    198 @-webkit-keyframes fire {
    199  0% {
    200    text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85,
    201      -20px -20px 40px #ffae34, 20px -40px 50px #ec760c,
    202      -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;
    203  }
    204  100% {
    205    text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #fefcc9,
    206      -20px -20px 40px #feec85, 22px -42px 60px #ffae34,
    207      -22px -58px 50px #ec760c, 0 -82px 80px #cd4606, 10px -90px 80px #973716;
    208  }
    209 }
    210 
    211 @-o-keyframes fire {
    212  0% {
    213    text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85,
    214      -20px -20px 40px #ffae34, 20px -40px 50px #ec760c,
    215      -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;
    216  }
    217  100% {
    218    text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #fefcc9,
    219      -20px -20px 40px #feec85, 22px -42px 60px #ffae34,
    220      -22px -58px 50px #ec760c, 0 -82px 80px #cd4606, 10px -90px 80px #973716;
    221  }
    222 }
    223 
    224 @-webkit-keyframes timer-seconds-tens {
    225  0% {
    226    top: -50px;
    227  }
    228 
    229  19% {
    230    top: -50px;
    231  }
    232 
    233  20% {
    234    top: -100px;
    235  }
    236 
    237  39% {
    238    top: -100px;
    239  }
    240 
    241  40% {
    242    top: -150px;
    243  }
    244 
    245  59% {
    246    top: -150px;
    247  }
    248 
    249  60% {
    250    top: -200px;
    251  }
    252 
    253  79% {
    254    top: -200px;
    255  }
    256 
    257  80% {
    258    top: -250px;
    259  }
    260 
    261  99% {
    262    top: -250px;
    263  }
    264 
    265  100% {
    266    top: -300px;
    267  }
    268 }
    269 
    270 @-webkit-keyframes timer-seconds-ones {
    271  0% {
    272    top: 0;
    273  }
    274 
    275  9% {
    276    top: 0;
    277  }
    278 
    279  10% {
    280    top: -50px;
    281  }
    282 
    283  19% {
    284    top: -50px;
    285  }
    286 
    287  20% {
    288    top: -100px;
    289  }
    290 
    291  29% {
    292    top: -100px;
    293  }
    294 
    295  30% {
    296    top: -150px;
    297  }
    298 
    299  39% {
    300    top: -150px;
    301  }
    302 
    303  40% {
    304    top: -200px;
    305  }
    306 
    307  49% {
    308    top: -200px;
    309  }
    310 
    311  50% {
    312    top: -250px;
    313  }
    314 
    315  59% {
    316    top: -250px;
    317  }
    318 
    319  60% {
    320    top: -300px;
    321  }
    322 
    323  69% {
    324    top: -300px;
    325  }
    326 
    327  70% {
    328    top: -350px;
    329  }
    330 
    331  79% {
    332    top: -350px;
    333  }
    334 
    335  80% {
    336    top: -400px;
    337  }
    338 
    339  89% {
    340    top: -400px;
    341  }
    342 
    343  90% {
    344    top: -450px;
    345  }
    346 
    347  99% {
    348    top: -450px;
    349  }
    350 
    351  100% {
    352    top: -500px;
    353  }
    354 }
    355 
    356 @-webkit-keyframes timer-warning {
    357  from {
    358    background: #888;
    359  }
    360 
    361  to {
    362    background: #e74c3c;
    363  }
    364 }
    365 
    366 @-webkit-keyframes timer-expire {
    367  from {
    368    color: #000;
    369  }
    370 
    371  to {
    372    color: #e74c3c;
    373  }
    374 }
    375 
    376 @-webkit-keyframes heartbeat {
    377  0% {
    378    transform: scale(0.75);
    379  }
    380 
    381  20% {
    382    transform: scale(1);
    383  }
    384 
    385  40% {
    386    transform: scale(0.75);
    387  }
    388 
    389  60% {
    390    transform: scale(1);
    391  }
    392 
    393  80% {
    394    transform: scale(0.75);
    395  }
    396 
    397  100% {
    398    transform: scale(0.75);
    399  }
    400 }
    401 
    402 @-moz-keyframes heartbeat {
    403  0% {
    404    transform: scale(0.75);
    405  }
    406 
    407  20% {
    408    transform: scale(1);
    409  }
    410 
    411  40% {
    412    transform: scale(0.75);
    413  }
    414 
    415  60% {
    416    transform: scale(1);
    417  }
    418 
    419  80% {
    420    transform: scale(0.75);
    421  }
    422 
    423  100% {
    424    transform: scale(0.75);
    425  }
    426 }
    427 
    428 @keyframes heartbeat {
    429  0% {
    430    transform: scale(0.75);
    431  }
    432 
    433  20% {
    434    transform: scale(1);
    435  }
    436 
    437  40% {
    438    transform: scale(0.75);
    439  }
    440 
    441  60% {
    442    transform: scale(1);
    443  }
    444 
    445  80% {
    446    transform: scale(0.75);
    447  }
    448 
    449  100% {
    450    transform: scale(0.75);
    451  }
    452 }
    453 
    454 @keyframes displayreload {
    455  from {
    456    opacity: 0;
    457    visibility: hidden;
    458  }
    459 
    460  to {
    461    opacity: 1;
    462    visibility: visible;
    463  }
    464 }
    465 
    466 @keyframes hidetext {
    467  from {
    468    color: #fff;
    469  }
    470 
    471  to {
    472    color: rgba(255, 255, 255, 0);
    473  }
    474 }
    475 
    476 @keyframes rotating {
    477  from {
    478    -ms-transform: rotate(0deg);
    479    -moz-transform: rotate(0deg);
    480    -webkit-transform: rotate(0deg);
    481    -o-transform: rotate(0deg);
    482    transform: rotate(0deg);
    483  }
    484 
    485  to {
    486    -ms-transform: rotate(360deg);
    487    -moz-transform: rotate(360deg);
    488    -webkit-transform: rotate(360deg);
    489    -o-transform: rotate(360deg);
    490    transform: rotate(360deg);
    491  }
    492 }