EjZeYG ('-' * 6)
A Pen by chris anderson on CodePen.
EjZeYG ('-' * 6)
A Pen by chris anderson on CodePen.
<svg id="animatedLogo" class="logo"> | |
<g id="digital"> | |
<path id="D" fill="#FFFFFF" d="M46.8,31.4H33.6c-0.5,0-0.9,0.4-1,0.8L24,63.9c-0.1,0.5,0.2,0.9,0.7,0.9h13c10.3,0,19.6-7,22.2-16.8 | |
C62.5,38.3,57,31.4,46.8,31.4z M39.4,59.5h-7.1c-0.5,0-0.8-0.4-0.7-0.9l5.9-21.9c0.1-0.5,0.6-0.8,1-0.8h7c6.7,0,10.6,4.9,8.7,11.9 | |
C52.3,54.7,46,59.5,39.4,59.5z"/> | |
<path id="I" fill="#FFFFFF" d="M68.7,64.9h4.3c0.5,0,0.9-0.4,1-0.8l8.7-32.5c0.1-0.5-0.2-0.9-0.7-0.9h-4.3c-0.5,0-0.9,0.4-1,0.8 | |
L68,63.9C67.9,64.4,68.2,64.9,68.7,64.9z"/> | |
<path id="G" fill="#FFFFFF" d="M112.7,36c3.2,0,6.3,1.2,8.3,3.3c0.3,0.3,0.9,0.3,1.2-0.1l3-2.9c0.4-0.4,0.4-0.9,0.1-1.3 | |
c-2.6-2.6-6.7-4.2-11.2-4.2c-10.3,0-20.2,7.4-22.8,17.1c-2.6,9.7,3.3,17.2,13.3,17.2c4.5,0,9.6-1.7,14-4.2c0.3-0.2,0.5-0.4,0.5-0.7 | |
l3-11.3c0.1-0.5-0.2-0.9-0.7-0.9h-7.4c-0.3,0-0.7,0.2-0.9,0.5l-2.4,3.3c-0.4,0.6-0.1,1.3,0.5,1.3l3.4,0.1c0.5,0,0.8,0.4,0.7,0.9 | |
l-0.8,3.1c-0.1,0.3-0.3,0.6-0.6,0.7c-2.6,1.3-5.5,2.1-7.9,2.1c-6.9,0-11-5.3-9.1-12.1C98.8,41.3,105.7,36,112.7,36z"/> | |
<path id="I2" fill="#FFFFFF" d="M135,64.9h3.6c0.5,0,0.9-0.4,1-0.8l8.5-31.8c0.1-0.5-0.2-0.9-0.7-0.9h-3.6c-0.5,0-0.9,0.4-1,0.8 | |
l-8.5,31.8C134.2,64.4,134.5,64.9,135,64.9z"/> | |
<path id="T" fill="#FFFFFF" d="M161.1,35.9h8.8c0.5,0,0.8,0.4,0.7,0.9l-7.3,27.1c-0.1,0.5,0.2,0.9,0.7,0.9h4.3c0.5,0,0.9-0.4,1-0.8 | |
l7.3-27.3c0.1-0.5,0.6-0.8,1-0.8h9c0.5,0,0.9-0.4,1-0.8l0.8-2.8c0.1-0.5-0.2-0.9-0.7-0.9h-25.7c-0.5,0-0.9,0.4-1,0.8l-0.8,2.8 | |
C160.3,35.5,160.6,35.9,161.1,35.9z"/> | |
<path id="A" fill="#FFFFFF" d="M219.1,47.5l-2.8-15.6c-0.1-0.3-0.3-0.6-0.7-0.6h-4.7c-0.3,0-0.7,0.2-0.9,0.5l-11.4,15.8 | |
c-0.2,0.3-4.5,6.5-4.9,7.1l-6.4,8.9c-0.4,0.6-0.1,1.3,0.5,1.3h4c0.3,0,0.7-0.2,0.9-0.5l7.3-10.5c0.2-0.3,0.5-0.5,0.9-0.5h12.6 | |
c0.4,0,0.6,0.2,0.7,0.6l1.7,10.3c0.1,0.3,0.3,0.6,0.7,0.6h4.2c0.6,0,1.2-0.6,1.1-1.2l-1.6-9L219.1,47.5z M204.8,46.8l5.5-7.9 | |
c0.5-0.7,1.5-0.6,1.6,0.1l1.2,7.9c0.1,0.6-0.5,1.2-1.1,1.2h-6.7C204.7,48.1,204.4,47.4,204.8,46.8z"/> | |
<path id="L" fill="#FFFFFF" d="M244.6,58.6l7-26.3c0.1-0.5-0.2-0.9-0.7-0.9h-4.3c-0.5,0-0.9,0.4-1,0.8l-8.5,31.8 | |
c-0.1,0.5,0.2,0.9,0.7,0.9h18.8c0.5,0,0.9-0.4,1-0.8l1-3.6c0.1-0.5-0.2-0.9-0.7-0.9h-12.6C244.8,59.5,244.5,59.1,244.6,58.6z"/> | |
</g> | |
<g id="the"> | |
<path class="st1" d="M43.1,7.3c-1.3,0-2.2-0.4-2.4-1.2c0-0.2,0-0.3,0.3-0.3c1.9,0.2,5.6-0.7,6.8-0.6c0.9,0,1.7,0.3,2,1.1 | |
c0.1,0.2,0,0.3-0.3,0.3c-1.1-0.1-2.4,0.1-3.7,0.3c0,0.5-0.2,1.2-0.9,2.3c-1.5,2.4-3.6,5.4-5.7,9.4c-0.1,0.2-0.2,0.2-0.4,0.1 | |
c-0.3-0.3-0.5-0.9-0.1-2c0.7-1.8,3.4-6.5,5.7-9.6C43.9,7.3,43.5,7.3,43.1,7.3z"/> | |
<path class="st1" d="M49.9,19c-1.8,0-2.2-1.3-1.4-3.2c0.9-2.1,3-4.4,2.7-4.6c-0.3-0.2-2.8,1.3-4.2,3.4c-0.9,1.3-1.8,2.8-2.5,4.1 | |
c-0.1,0.2-0.3,0.2-0.4,0.1c-0.3-0.4-0.5-1,0.1-2.3c1-2.2,6.1-9.8,8.1-12c0.2-0.3,0.4-0.2,0.5,0c0.2,0.6,0.1,1.7-0.9,3.1 | |
c-0.6,0.9-1.9,2.6-3,4.1c1-0.9,2.2-1.6,2.7-1.5c0.7,0.1,1.3,1.2,0.6,2.3c-0.6,1-1.7,2.5-2.3,3.7c-0.7,1.3-0.6,2.3,0.2,2.2 | |
c0.9,0,2.2-1.6,3-3c0.1-0.2,0.3-0.2,0.4,0c0.1,0.2,0,0.7-0.3,1.3C52.6,17.9,51.2,19,49.9,19z"/> | |
<path class="st1" d="M55.7,18.2c1.8,0.1,3.5-1.7,4.6-3.1c0.1-0.2,0.3-0.2,0.4,0c0.1,0.2,0,0.8-0.5,1.3c-1,1.3-2.8,2.3-4.5,2.3 | |
c-2.8,0-3.5-2.7-1.8-5.5c1.7-2.8,4-3.9,5-3.3c0.5,0.3,0.9,0.7,1.2,1.1c0.3,0.5,0.1,1.8-1,3c-1.2,1.3-2.7,1.9-4.1,0.6 | |
C54.1,16.8,54.5,18.1,55.7,18.2z M57.9,13.2c0.8-0.9,1.4-2,1.1-2.3c-0.4-0.4-2.3,0.9-3.5,3c-0.1,0.1-0.2,0.3-0.2,0.4 | |
C56.3,15,57.2,14,57.9,13.2z"/> | |
</g> | |
<g id="department"> | |
<path class="st2" d="M93.1,76c0-0.2,0-0.3,0.2-0.3c1.1-0.1,2-0.8,3.1-1c1.1-0.2,1.8,0.4,2.3,1.4c1.3,2.6-2,7.4-6.5,8.8 | |
c-0.5,0.2-0.8,0.1-1-0.1c-0.2-0.2-0.4-0.4-0.6-0.7c-0.3-0.4-0.3-0.7,0.1-1.7c0.6-1.5,2.2-4.1,3.5-5.8C93.4,76.6,93.2,76.2,93.1,76z | |
M94.4,78.2c-0.9,1.5-2.5,3.6-3.1,5.1c-0.3,0.7-0.2,0.9,0.3,0.7c4.6-1.7,7.1-6.4,6.2-7.9c-0.5-0.9-1.8,0-2.9,0.3 | |
C95,76.9,94.9,77.5,94.4,78.2z"/> | |
<path class="st2" d="M104.6,75.4c0-0.1,0-0.2,0.2-0.2c1.3,0.1,3.2-0.4,4.1-0.4c0.7,0,1,0.3,1.2,0.8c0,0.1,0,0.2-0.2,0.2 | |
c-1.2,0-2.3,0.3-3.3,0.4c-0.7,1-1.7,2.4-2.6,3.8c0.4-0.1,0.9-0.1,1.2-0.1c0.8,0,1.2,0.2,1.3,0.7c0,0.1,0,0.2-0.2,0.2 | |
c-0.9,0-2.1,0.2-3.1,0.5c-0.6,0.9-1.1,1.8-1.5,2.6c0.8-0.2,1.9-0.5,2.6-0.5c0.8,0,1.2,0.2,1.3,0.7c0,0.1,0,0.2-0.2,0.2 | |
c-0.9,0-2.7,0.4-3.7,0.7c-0.3,0.1-0.5,0.1-0.7-0.2c-0.1-0.1-0.2-0.4-0.3-0.6c-0.1-0.3-0.1-0.5,0.1-0.9c0.9-2,2.8-5,4.4-7.2 | |
C104.8,76.1,104.7,75.8,104.6,75.4z"/> | |
<path class="st2" d="M113.5,75.8c-0.1-0.2,0-0.3,0.2-0.3c1.4-0.1,2.6-0.8,3.8-0.9c0.8,0,1.5,0.2,1.8,1.4c0.3,1-0.1,1.9-0.7,2.8 | |
c-0.9,1.3-2.8,2.5-5,2.9c-0.4,0.1-0.7,0-1-0.2c-0.5,0.9-1.1,2-1.8,3.3c-0.1,0.2-0.2,0.2-0.3,0c-0.2-0.2-0.3-0.7,0-1.6 | |
c0.6-1.5,2.4-4.6,4-6.8C113.9,76.4,113.6,76.2,113.5,75.8z M118.5,76.2c-0.3-0.9-2,0-3.1,0.3c0,0.4-0.3,1-0.8,1.8 | |
c-0.5,0.8-1,1.5-1.6,2.4C116.8,79.9,118.8,77.3,118.5,76.2z"/> | |
<path class="st2" d="M121.4,82.5c-0.6,0.8-1.1,1.6-1.4,2.3c-0.1,0.1-0.2,0.1-0.3,0c-0.2-0.3-0.2-0.8,0.2-1.7 | |
c0.1-0.2,0.3-0.6,0.5-0.9c-0.3-0.2-0.5-0.4-0.5-0.6c-0.1-0.2,0-0.3,0.2-0.2c0.2,0,0.5,0.1,0.7,0.1c1.5-2.2,4-5.4,5.9-6.9 | |
c0.3-0.2,0.4-0.2,0.6,0s0.2,0.3,0.3,0.7c0.1,0.4,0.1,0.8-0.1,1.2c-0.5,1.3-1.1,3-1.6,4.7c0.5,0.2,0.6,0.5,0.7,0.8 | |
c0,0.1-0.1,0.2-0.2,0.1c-0.2,0-0.4-0.1-0.7-0.1c-0.2,0.8-0.4,1.7-0.5,2.6c0,0.2-0.1,0.2-0.3,0.1c-0.3-0.1-0.5-0.6-0.5-1.5 | |
c0-0.3,0.1-0.8,0.2-1.2C123.5,82.3,122.2,82.5,121.4,82.5z M124.9,81.3c0.4-1.7,1-3.8,1.6-5c-1.4,1.4-3,3.4-4.4,5.3 | |
C123.1,81.5,124.1,81.3,124.9,81.3z"/> | |
<path class="st2" d="M130.4,84.9c-0.1,0.2-0.2,0.2-0.3,0.1c-0.2-0.2-0.3-0.7,0-1.6c0.5-1.5,2.3-4.6,4-6.8c-0.6,0-0.8-0.3-1-0.7 | |
c-0.1-0.2,0-0.2,0.2-0.3c1.4-0.2,2.7-0.8,3.8-0.9c0.8,0,1.5,0.2,1.8,1.3c0.3,1-0.1,2-0.8,2.8c-1,1.2-2.8,2.2-4.7,2.6 | |
c0.6,0.8,1.1,1.5,1.4,2.2c0.2,0.4,0.2,1,0,1.3c-0.1,0.1-0.2,0.2-0.3,0c-0.9-1.5-1.7-2.5-2.4-3.4C131.6,82.5,131,83.5,130.4,84.9z | |
M134.3,78.2c-0.5,0.8-1,1.5-1.5,2.3c3.7-0.8,5.7-3.2,5.4-4.3c-0.3-0.9-2-0.1-3.1,0.2C135,76.8,134.8,77.4,134.3,78.2z"/> | |
<path class="st2" d="M144.7,76.4c-1,0-1.7-0.3-1.8-0.9c0-0.1,0-0.2,0.2-0.2c1.4,0.1,4.2-0.5,5.1-0.5c0.7,0,1.3,0.2,1.5,0.8 | |
c0,0.1,0,0.3-0.2,0.2c-0.8-0.1-1.8,0.1-2.8,0.2c0,0.4-0.2,0.9-0.7,1.7c-1.1,1.8-2.7,4.1-4.3,7c-0.1,0.2-0.2,0.2-0.3,0 | |
c-0.2-0.2-0.4-0.7-0.1-1.5c0.5-1.3,2.6-4.9,4.3-7.2C145.3,76.3,145,76.4,144.7,76.4z"/> | |
<path class="st2" d="M149.2,85c-0.1,0.2-0.2,0.2-0.3,0c-0.2-0.2-0.3-0.8,0.1-1.8c0.7-1.5,3.8-5.9,5.7-8.3c0.2-0.2,0.3-0.3,0.5-0.1 | |
c0.6,0.6,0.7,1.1,0.2,2.4c-0.7,1.6-1.4,3.5-2.2,5.8c2-2.9,4.6-5.3,6.7-8.1c0.2-0.2,0.3-0.2,0.5,0c0.6,0.7,0.4,1.6-0.2,2.4 | |
c-1.3,2.1-3.2,5.4-4.3,7.8c-0.1,0.2-0.1,0.2-0.3,0c-0.2-0.2-0.4-0.7,0-1.8c0.3-1,1.6-3.2,2.8-5.3c-2.1,2.3-4.2,4.7-5.5,6.9 | |
c-0.1,0.2-0.2,0.2-0.3,0.1c-0.5-0.4-0.7-1-0.4-2c0.2-0.9,1-3.2,1.9-5.3C152.5,79.9,150.4,82.8,149.2,85z"/> | |
<path class="st2" d="M165.4,75.4c0-0.1,0-0.2,0.2-0.2c1.3,0.1,3.2-0.4,4.1-0.4c0.7,0,1,0.3,1.2,0.8c0,0.1,0,0.2-0.2,0.2 | |
c-1.2,0-2.3,0.3-3.3,0.4c-0.7,1-1.7,2.4-2.6,3.8c0.4-0.1,0.9-0.1,1.2-0.1c0.8,0,1.2,0.2,1.3,0.7c0,0.1,0,0.2-0.2,0.2 | |
c-0.9,0-2.1,0.2-3.1,0.5c-0.6,0.9-1.1,1.8-1.5,2.6c0.8-0.2,1.9-0.5,2.6-0.5c0.8,0,1.2,0.2,1.3,0.7c0,0.1,0,0.2-0.2,0.2 | |
c-0.9,0-2.7,0.4-3.7,0.7c-0.3,0.1-0.5,0.1-0.7-0.2c-0.1-0.1-0.2-0.4-0.3-0.6c-0.1-0.3-0.1-0.5,0.1-0.9c0.9-2,2.8-5,4.4-7.2 | |
C165.6,76.1,165.4,75.8,165.4,75.4z"/> | |
<path class="st2" d="M170.8,84.9c-0.1,0.2-0.2,0.2-0.3,0.1c-0.2-0.3-0.3-0.9,0.1-1.8c1-2.2,3.5-6.1,4.9-8.2 | |
c0.2-0.2,0.3-0.3,0.4-0.1c0.6,0.4,0.7,0.9,0.4,2c-0.4,1.5-0.7,3.6-1.1,5.9c1.3-2.5,3.5-5.9,4.9-7.8c0.1-0.2,0.3-0.1,0.4,0 | |
c0.2,0.5,0.1,1.1-0.7,2.4c-1.1,1.6-3.5,5.5-4.7,7.7c-0.1,0.2-0.2,0.2-0.3,0.1c-0.5-0.3-0.7-0.7-0.6-1.7c0-1,0.3-3.2,0.8-5.5 | |
C173.6,79.9,171.6,83,170.8,84.9z"/> | |
<path class="st2" d="M185.9,76.4c-1,0-1.7-0.3-1.8-0.9c0-0.1,0-0.2,0.2-0.2c1.4,0.1,4.2-0.5,5.1-0.5c0.7,0,1.3,0.2,1.5,0.8 | |
c0,0.1,0,0.3-0.2,0.2c-0.8-0.1-1.8,0.1-2.8,0.2c0,0.4-0.2,0.9-0.7,1.7c-1.1,1.8-2.7,4.1-4.3,7c-0.1,0.2-0.2,0.2-0.3,0 | |
c-0.2-0.2-0.4-0.7-0.1-1.5c0.5-1.3,2.6-4.9,4.3-7.2C186.6,76.3,186.2,76.4,185.9,76.4z"/> | |
</g> | |
<g id="outline"> | |
<polyline id="wireRight" class="st7" points="65.8,14.8 287.6,14.8 270,80.8 198.8,80.8 "/> | |
<polyline id="wireLeft" class="st7" points="81.8,80.8 2.6,80.8 19.6,14.8 32.8,14.8 "/> | |
</g> | |
</svg> |
jQuery("#wireRight") | |
.delay(1000) | |
// .velocity("forwards") | |
.velocity({ | |
strokeDashoffset: 0 | |
}, { | |
duration: 800 | |
}, "easeInOutQuart"); | |
jQuery("#wireLeft") | |
.delay(1000) | |
// .velocity("forwards") | |
.velocity({ | |
strokeDashoffset: 0 | |
}, { | |
duration: 1200 | |
}, "easeInOutQuart"); | |
var letterDuration = 0; | |
jQuery("#D") | |
.delay(200) | |
//.velocity("forwards") | |
.velocity({ | |
opacity: 1, | |
fill: "#ffffff", | |
scale: "110%" | |
}, { | |
duration: letterDuration | |
}, "easeInElastic") | |
.velocity({ | |
scale: "100%", | |
}, { | |
duration: 200 | |
}, "easeInElastic"); | |
jQuery("#I") | |
.delay(325) | |
// .velocity("forwards") | |
.velocity({ | |
opacity: 1, | |
height: "100%", | |
width: "100%", | |
scale: "105%", | |
fill: "#ffffff" | |
}, { | |
duration: letterDuration | |
}, "easeIn") | |
.velocity({ | |
scale: "100%", | |
}, { | |
duration: 200 | |
}, "easeInElastic"); | |
jQuery("#G") | |
.delay(450) | |
// .velocity("forwards") | |
.velocity({ | |
opacity: 1, | |
fill: "#ffffff", | |
scale: "105%" | |
}, { | |
duration: letterDuration | |
}, "easeIn") | |
.velocity({ | |
scale: "100%", | |
}, { | |
duration: 200 | |
}, "easeInElastic"); | |
jQuery("#I2") | |
.delay(575) | |
// .velocity("forwards") | |
.velocity({ | |
opacity: 1, | |
fill: "#ffffff", | |
scale: "105%" | |
}, { | |
duration: letterDuration | |
}, "easeIn") | |
.velocity({ | |
scale: "100%", | |
}, { | |
duration: 200 | |
}, "easeInElastic"); | |
jQuery("#T") | |
.delay(700) | |
// .velocity("forwards") | |
.velocity({ | |
opacity: 1, | |
fill: "#ffffff", | |
scale: "105%" | |
}, { | |
duration: letterDuration | |
}, "easeIn") | |
.velocity({ | |
scale: "100%", | |
}, { | |
duration: 200 | |
}, "easeInElastic"); | |
jQuery("#A") | |
.delay(825) | |
// .velocity("forwards") | |
.velocity({ | |
opacity: 1, | |
fill: "#ffffff", | |
scale: "105%", | |
}, { | |
duration: letterDuration | |
}, "easeIn") | |
.velocity({ | |
scale: "100%", | |
}, { | |
duration: 200 | |
}, "easeInElastic"); | |
jQuery("#L") | |
.delay(950) | |
//.velocity("forwards") | |
.velocity({ | |
opacity: 1, | |
fill: "#ffffff", | |
scale: "105%" | |
}, { | |
duration: letterDuration | |
}, "easeIn") | |
.velocity({ | |
scale: "100%", | |
}, { | |
duration: 200 | |
}, "easeInElastic"); | |
jQuery(".logo") | |
.delay(600) | |
.velocity({ | |
scale: "110%" | |
}, { | |
duration: 2000 | |
}, "easeInElastic"); | |
jQuery("#the, #department") | |
.delay(1800) | |
.velocity({ | |
opacity: 1, | |
scale: "95%" | |
}, { | |
duration: 1000 | |
}, "easeIn"); |
@import "bourbon"; | |
@import "neat"; | |
$red: #EF7B47; | |
$white: #f1f1f1; | |
$gray: #7accc8; | |
$black: #212121; | |
body { | |
text-align: center; | |
padding: 5em; | |
background: $black; | |
} | |
.logo { | |
width: 300px; | |
margin: 0 auto; | |
/* @include transform(scale(50%)); */ | |
/* @include transform(scaleY(50%)); */ | |
} | |
#wireLeft, #wireRight { | |
fill: none; | |
stroke: $red; | |
stroke-width: 4; | |
stroke-miterlimit: 10; | |
} | |
#wireLeft { | |
stroke-dasharray: 200; | |
stroke-dashoffset: 200; | |
} | |
#wireRight { | |
stroke-dasharray: 365; | |
stroke-dashoffset: 365; | |
} | |
#D, #I, #G, #I2, #T, #A, #L { | |
opacity: 0; | |
/* @include size(50%); */ | |
@include transform(scale(150%)); | |
} | |
#the, #department { | |
opacity: 0; | |
fill: $gray; | |
@include transform(scale(110%)); | |
@include transform-origin(center center); | |
} | |
#department { | |
stroke: $gray; | |
stroke-width: 0.25; | |
} |