Space Grid

HAML
%figure %article - 530.times do %div>
CSS
body { background: #000 url('http://i.imgur.com/A4UR1dg.jpg'); background-size: cover; overflow: hidden; } figure { width: 100%; height: 200%; position: absolute; top: 50%; left: 50%; transform-style: preserve-3d; perspective: 150px; transform: translate(-50%, -50%) scaleX(2); margin: 0; } article { width: 100%; height: 100%; position: absolute; text-align: center; bottom: -200px; animation: glide 2s infinite linear; transform: rotateX(90deg) translate3d(0, 70px, 100px); } article div { border: 1px solid #7FCAEB; border-image: linear-gradient(to bottom, #24C8FF, white) 1 20%; width: 70px; height: 70px; display: inline-block; vertical-align: top; box-sizing: border-box; box-shadow: 0px 0px 25px cyan; mix-blend-mode: soft-light; } @keyframes glide { 100% { transform: rotateX(90deg) translate3d(0, 0px, 100px); } }
JAVASCRIPT
Expand for more options Login