A short 16-bit story scene animated purely with CSS3.
Forked from Will Boyd's Pen Super Toast Story: Final Scene.
A Pen by ryaninhust on CodePen.
| <img src="http://www.jiongyaya.com/uploads/allimg/130604/1-130604094933.png" alt="toast"> | |
| <div class="dialog"> | |
| <div>AND SO TOAST FLEW OFF</div> | |
| <div>INTO THE STARS. FOREVER.</div> | |
| <div>HE NEVER CAME BACK...</div> | |
| </div> |
| body { | |
| margin: 0; | |
| background-color: #4b6473; | |
| background-image: | |
| url(http://codersblock.com/assets/stars1.png), | |
| url(http://codersblock.com/assets/stars2.png), | |
| url(http://codersblock.com/assets/stars3.png); | |
| animation: | |
| stars 32s linear infinite, | |
| fade 10s steps(5) 16s forwards; | |
| } | |
| img { | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| margin: -200px 0 0 -64px; | |
| animation: toast 4s ease infinite; | |
| } | |
| .dialog { | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| margin: 24px 0 0 -300px; | |
| width: 552px; | |
| padding: 12px; | |
| background-color: #fff; | |
| border: solid 12px #000; | |
| font: bold 22px/36px "Press Start 2P", monospace; | |
| } | |
| .dialog div { | |
| overflow: hidden; | |
| white-space: nowrap; | |
| width: 0; | |
| animation: dialog 5s steps(24) forwards; | |
| } | |
| .dialog div:nth-child(1) { | |
| animation-delay: 0s; | |
| } | |
| .dialog div:nth-child(2) { | |
| animation-delay: 6s; | |
| } | |
| .dialog div:nth-child(3) { | |
| animation-delay: 12s; | |
| } | |
| @keyframes toast { | |
| 50% { transform: translateY(20px); } | |
| 100% { transform: translateY(0px); } | |
| } | |
| @keyframes dialog { | |
| 100% { width: 100%; } | |
| } | |
| @keyframes stars { | |
| 100% { background-position: | |
| -2048px 512px, | |
| -4096px 512px, | |
| -8192px 512px; } | |
| } | |
| @keyframes fade { | |
| 100% { background-color: #1d272d; } | |
| } |
A short 16-bit story scene animated purely with CSS3.
Forked from Will Boyd's Pen Super Toast Story: Final Scene.
A Pen by ryaninhust on CodePen.