Equalizador de fogo – PURE CSS

DEMO: http://codepen.io/html5web/pen/spbGi Cenário

body{
background
: #000;
width
: 360px;
padding
: 20px;
margin
: 0 auto;
}

.equalizer{
width
: 100%;
height
: 200px;
transform
: rotate(180deg);
-webkit-box-reflect: above 1px -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)), to(rgba(0,0,0,0)));
}

.parts{
background
: linear-gradient(orange 35%, red 50%, black 95%);
width
: 15px;
height
: 0;
display
: inline;
float: left;
margin
-right: 2px;
animation
: play 1s infinite ease-out;
}

.parts:nth-child(2){
animation
: play 2s infinite ease-out;
}

.parts:nth-child(3){
animation
: play 4s infinite ease-out;
}

.parts:nth-child(4){
animation
: play 1s infinite ease-out;
}

.parts:nth-child(5){
animation
: play 5s infinite ease-out;
}

.parts:nth-child(6){
animation
: play 4s infinite ease-out;
}

.parts:nth-child(7){
animation
: play 2s infinite ease-out;
}

.parts:nth-child(8){
animation
: play 4s infinite ease-out;
}

.parts:nth-child(9){
animation
: play 1s infinite ease-out;
}

.parts:nth-child(10){
animation
: play 5s infinite ease-out;
}

.parts:nth-child(11){
animation
: play 4s infinite ease-out;
}

.parts:nth-child(12){
animation
: play 2s infinite ease-out;
}

.parts:nth-child(13){
animation
: play 4s infinite ease-out;
}

.parts:nth-child(14){
animation
: play 1s infinite ease-out;
}

.parts:nth-child(15){
animation
: play 5s infinite ease-out;
}

@keyframes play{
from{height: 0%;}
to
{height: 99%;}
}