<head>
<meta charset="UTF-8">
<title>SVG Logo Animation Test</title>
</head>
<body bgcolor="#10121c">
<div id="container">
<div id="markContainer">
<svg version="1.1" id="fg-logo" viewBox="0 0 88.8 89.2" xml:space="preserve" fill="url(#grad1)">
<linearGradient id="grad1" gradientUnits="userSpaceOnUse" x1="-3.1374" y1="85.4184" x2="94.2043" y2="3.739">
<stop offset="0" style="stop-color:#47433A" />
<stop offset="0.2931" style="stop-color:#867D67" />
<stop offset="0.5059" style="stop-color:#D2C6A5" />
<stop offset="0.8292" style="stop-color:#867D67" />
<stop offset="1" style="stop-color:#47433A" />
</linearGradient>
<g id="group8">
<circle cx="86.4" cy="44.6" r="2.1" />
<circle cx="82.3" cy="34.7" r="2.1" />
<circle cx="64.2" cy="10.7" r="2.1" />
<circle cx="74.2" cy="14.8" r="2.1" />
<circle cx="78.2" cy="24.7" r="2.1" />
<circle cx="54.2" cy="6.6" r="2.1" />
<circle cx="44.3" cy="2.5" r="2.1" />
<circle cx="78.3" cy="64.7" r="2.1" />
<circle cx="82.4" cy="54.8" r="2.1" />
<circle cx="54.2" cy="82.8" r="2.1" />
<circle cx="44.3" cy="86.9" r="2.1" />
<circle cx="74.1" cy="74.7" r="2.1" />
<circle cx="64.2" cy="78.7" r="2.1" />
<circle cx="10.3" cy="64.6" r="2.1" />
<circle cx="24.5" cy="78.7" r="2.1" />
<circle cx="14.5" cy="74.6" r="2.1" />
<circle cx="34.4" cy="82.8" r="2.1" />
<circle cx="6.2" cy="34.8" r="2.1" />
<circle cx="2.2" cy="44.7" r="2.1" />
<circle cx="6.2" cy="54.6" r="2.1" />
<circle cx="10.3" cy="24.9" r="2.1" />
<circle cx="14.5" cy="14.9" r="2.1" />
<circle cx="24.4" cy="10.7" r="2.1" />
<circle cx="34.3" cy="6.6" r="2.1" />
</g>
<g id="group7">
<circle display="inline" opacity="0.9" cx="44.2" cy="10.3" r="1.9" />
<circle display="inline" opacity="0.9" cx="52.3" cy="13.6" r="1.9" />
<circle display="inline" opacity="0.9" cx="60.4" cy="16.9" r="1.9" />
<circle display="inline" opacity="0.9" cx="68.4" cy="20.4" r="1.9" />
<circle display="inline" opacity="0.9" cx="75" cy="36.5" r="1.9" />
<circle display="inline" opacity="0.9" cx="71.7" cy="28.4" r="1.9" />
<circle display="inline" opacity="0.9" cx="75.1" cy="52.6" r="1.9" />
<circle display="inline" opacity="0.9" cx="78.4" cy="44.5" r="1.9" />
<circle display="inline" opacity="0.9" cx="68.4" cy="68.8" r="1.9" />
<circle display="inline" opacity="0.9" cx="60.4" cy="72.2" r="1.9" />
<circle display="inline" opacity="0.9" cx="71.7" cy="60.7" r="1.9" />
<circle display="inline" opacity="0.9" cx="36.3" cy="75.5" r="1.9" />
<circle display="inline" opacity="0.9" cx="44.2" cy="78.9" r="1.9" />
<circle display="inline" opacity="0.9" cx="52.4" cy="75.5" r="1.9" />
<circle display="inline" opacity="0.9" cx="16.8" cy="60.7" r="1.9" />
<circle display="inline" opacity="0.9" cx="20.2" cy="68.8" r="1.9" />
<circle display="inline" opacity="0.9" cx="28.2" cy="72.1" r="1.9" />
<circle display="inline" opacity="0.9" cx="10.2" cy="44.7" r="1.9" />
<circle display="inline" opacity="0.9" cx="13.5" cy="52.7" r="1.9" />
<circle display="inline" opacity="0.9" cx="16.8" cy="28.4" r="1.9" />
<circle display="inline" opacity="0.9" cx="13.5" cy="36.6" r="1.9" />
<circle display="inline" opacity="0.9" cx="36.2" cy="13.7" r="1.9" />
<circle display="inline" opacity="0.9" cx="28.2" cy="17.1" r="1.9" />
<circle display="inline" opacity="0.9" cx="20.2" cy="20.5" r="1.9" />
</g>
<g id="group6">
<circle display="inline" opacity="0.8" cx="38.4" cy="20.2" r="1.6" />
<circle display="inline" opacity="0.8" cx="44.2" cy="17.8" r="1.6" />
<circle display="inline" opacity="0.8" cx="56" cy="22.6" r="1.6" />
<circle display="inline" opacity="0.8" cx="50.1" cy="20.2" r="1.6" />
<circle display="inline" opacity="0.8" cx="61.9" cy="25.1" r="1.6" />
<circle display="inline" opacity="0.8" cx="70" cy="41.8" r="1.6" />
<circle display="inline" opacity="0.8" cx="70" cy="47.6" r="1.6" />
<circle display="inline" opacity="0.8" cx="67.5" cy="36" r="1.6" />
<circle display="inline" opacity="0.8" cx="65.1" cy="30.1" r="1.6" />
<circle display="inline" opacity="0.8" cx="44.2" cy="71.6" r="1.6" />
<circle display="inline" opacity="0.8" cx="50.1" cy="69.3" r="1.6" />
<circle display="inline" opacity="0.8" cx="56" cy="66.8" r="1.6" />
<circle display="inline" opacity="0.8" cx="61.8" cy="64.4" r="1.6" />
<circle display="inline" opacity="0.8" cx="67.5" cy="53.5" r="1.6" />
<circle display="inline" opacity="0.8" cx="26.8" cy="64.4" r="1.6" />
<circle display="inline" opacity="0.8" cx="21.1" cy="53.5" r="1.6" />
<circle display="inline" opacity="0.8" cx="23.6" cy="59.4" r="1.6" />
<circle display="inline" opacity="0.8" cx="32.6" cy="66.8" r="1.6" />
<circle display="inline" opacity="0.8" cx="38.5" cy="69.2" r="1.6" />
<circle display="inline" opacity="0.8" cx="23.6" cy="30.1" r="1.6" />
<circle display="inline" opacity="0.8" cx="21.1" cy="35.9" r="1.6" />
<circle display="inline" opacity="0.8" cx="18.7" cy="41.8" r="1.6" />
<circle display="inline" opacity="0.8" cx="18.7" cy="47.7" r="1.6" />
<circle display="inline" opacity="0.8" cx="32.6" cy="22.7" r="1.6" />
<circle display="inline" opacity="0.8" cx="26.8" cy="25.1" r="1.6" />
<circle display="inline" opacity="0.8" cx="65.1" cy="59.4" r="1.6" />
</g>
<g id="group5">
<circle display="inline" opacity="0.7" cx="48.8" cy="26.2" r="1.4" />
<circle display="inline" opacity="0.7" cx="53.1" cy="28" r="1.4" />
<circle display="inline" opacity="0.7" cx="57.6" cy="29.9" r="1.4" />
<circle display="inline" opacity="0.7" cx="61.8" cy="38.1" r="1.4" />
<circle display="inline" opacity="0.7" cx="60" cy="33.7" r="1.4" />
<circle display="inline" opacity="0.7" cx="63.6" cy="46.9" r="1.4" />
<circle display="inline" opacity="0.7" cx="63.6" cy="42.5" r="1.4" />
<circle display="inline" opacity="0.7" cx="61.8" cy="51.4" r="1.4" />
<circle display="inline" opacity="0.7" cx="57.5" cy="59.6" r="1.4" />
<circle display="inline" opacity="0.7" cx="53.1" cy="61.4" r="1.4" />
<circle display="inline" opacity="0.7" cx="48.7" cy="63.3" r="1.4" />
<circle display="inline" opacity="0.7" cx="60" cy="55.8" r="1.4" />
<circle display="inline" opacity="0.7" cx="28.6" cy="55.8" r="1.4" />
<circle display="inline" opacity="0.7" cx="31.1" cy="59.6" r="1.4" />
<circle display="inline" opacity="0.7" cx="39.9" cy="63.3" r="1.4" />
<circle display="inline" opacity="0.7" cx="44.4" cy="65" r="1.4" />
<circle display="inline" opacity="0.7" cx="35.5" cy="61.4" r="1.4" />
<circle display="inline" opacity="0.7" cx="25" cy="47" r="1.4" />
<circle display="inline" opacity="0.7" cx="26.8" cy="51.4" r="1.4" />
<circle display="inline" opacity="0.7" cx="25" cy="42.5" r="1.4" />
<circle display="inline" opacity="0.7" cx="35.5" cy="28" r="1.4" />
<circle display="inline" opacity="0.7" cx="31.1" cy="29.8" r="1.4" />
<circle display="inline" opacity="0.7" cx="28.6" cy="33.6" r="1.4" />
<circle display="inline" opacity="0.7" cx="26.8" cy="38.1" r="1.4" />
<circle display="inline" opacity="0.7" cx="44.3" cy="24.5" r="1.4" />
<circle display="inline" opacity="0.7" cx="40" cy="26.2" r="1.4" />
</g>
<g id="group4">
<circle display="inline" opacity="0.6" cx="44.4" cy="30.7" r="1.1" />
<circle display="inline" opacity="0.6" cx="49.3" cy="32.7" r="1.1" />
<circle display="inline" opacity="0.6" cx="54.2" cy="34.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="56.3" cy="39.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="58.4" cy="44.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="56.3" cy="49.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="54.3" cy="54.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="49.3" cy="56.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="44.4" cy="58.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="39.3" cy="56.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="34.3" cy="54.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="32.3" cy="49.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="30.2" cy="44.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="32.3" cy="39.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="34.3" cy="34.8" r="1.1" />
<circle display="inline" opacity="0.6" cx="39.3" cy="32.7" r="1.1" />
</g>
<g id="group3">
<circle display="inline" opacity="0.5" cx="50.7" cy="38.4" r="0.8" />
<circle display="inline" opacity="0.5" cx="51.9" cy="41.5" r="0.8" />
<circle display="inline" opacity="0.5" cx="53.2" cy="44.8" r="0.8" />
<circle display="inline" opacity="0.5" cx="52" cy="47.9" r="0.8" />
<circle display="inline" opacity="0.5" cx="50.7" cy="51" r="0.8" />
<circle display="inline" opacity="0.5" cx="47.5" cy="52.4" r="0.8" />
<circle display="inline" opacity="0.5" cx="44.3" cy="53.6" r="0.8" />
<circle display="inline" opacity="0.5" cx="41.1" cy="52.4" r="0.8" />
<circle display="inline" opacity="0.5" cx="38" cy="51" r="0.8" />
<circle display="inline" opacity="0.5" cx="36.7" cy="47.9" r="0.8" />
<circle display="inline" opacity="0.5" cx="35.3" cy="44.7" r="0.8" />
<circle display="inline" opacity="0.5" cx="36.6" cy="41.6" r="0.8" />
<circle display="inline" opacity="0.5" cx="38" cy="38.4" r="0.8" />
<circle display="inline" opacity="0.5" cx="41.1" cy="37.1" r="0.8" />
<circle display="inline" opacity="0.5" cx="44.4" cy="35.8" r="0.8" />
<circle display="inline" opacity="0.5" cx="47.4" cy="37.1" r="0.8" />
</g>
<g id="group2">
<circle display="inline" opacity="0.4" cx="40.3" cy="43.4" r="0.5" />
<circle display="inline" opacity="0.4" cx="41.7" cy="41.2" r="0.5" />
<circle display="inline" opacity="0.4" cx="44.3" cy="40.3" r="0.5" />
<circle display="inline" opacity="0.4" cx="46.8" cy="41.2" r="0.5" />
<circle display="inline" opacity="0.4" cx="48.3" cy="43.4" r="0.5" />
<circle display="inline" opacity="0.4" cx="48.3" cy="46" r="0.5" />
<circle display="inline" opacity="0.4" cx="46.8" cy="48.1" r="0.5" />
<circle display="inline" opacity="0.4" cx="44.3" cy="49.2" r="0.5" />
<circle display="inline" opacity="0.4" cx="41.8" cy="48.1" r="0.5" />
<circle display="inline" opacity="0.4" cx="40.3" cy="45.9" r="0.5" />
</g>
<g id="group1">
<circle display="inline" opacity=".3" cx="44.4" cy="44.7" r="1.1" />
</g>
</svg>
</div>
<div id="appName" text-align: center;>
TESTR
</div>
</div>
</body>
/*Font for CodePen*/
@import url(https://fonts.googleapis.com/css?family=Muli:300);
body {
font: 44px 'Muli', 'Arial';
/*font-family:"GothamRnd";*/
color: #e9dcb9;
/*font-size: 44px;*/
}
/*Logo Animation Sequence*/
@keyframes logoAnimation1 {
0% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
100% {
opacity: 1;
transform: scale(1) rotate(0deg);
}
}
@keyframes logoAnimation2 {
0% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
6% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
100% {
opacity: 1;
transform: scale(1) rotate(0deg);
}
}
@keyframes logoAnimation3 {
0% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
12% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
100% {
opacity: 1;
transform: scale(1) rotate(0deg);
}
}
@keyframes logoAnimation4 {
0% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
19% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
100% {
opacity: 1;
transform: scale(1) rotate(0deg);
}
}
@keyframes logoAnimation5 {
0% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
25% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
100% {
opacity: 1;
transform: scale(1) rotate(0deg);
}
}
@keyframes logoAnimation6 {
0% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
31% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
100% {
opacity: 1;
transform: scale(1) rotate(0deg);
}
}
@keyframes logoAnimation7 {
0% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
38% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
100% {
opacity: 1;
transform: scale(1) rotate(0deg);
}
}
@keyframes logoAnimation8 {
0% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
44% {
opacity: 0;
transform: scale(0.2) rotate(-45deg);
}
100% {
opacity: 1;
transform: scale(1) rotate(0deg);
}
}
@keyframes markAnimation {
0% {
transform: scale(0.6) rotate(-45deg);
}
100% {
transform: scale(1) rotate(0deg);
}
}
@keyframes appNameAnimation {
0% {
opacity: 0;
letter-spacing: 0px;
}
40% {
opacity: 0;
letter-spacing: 0px;
}
100% {
opacity: 1;
letter-spacing: 20px;
}
}
#container {
margin-left: auto;
margin-right: auto;
margin-top: 60px;
transform-origin: center center;
width: 600px;
}
#markContainer {
margin-left: auto;
margin-right: auto;
transform-origin: center center;
animation: markAnimation 3.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);
width: 200px;
}
#appName {
margin-left: auto;
margin-right: auto;
margin-top: 60px;
transform-origin: center center;
text-align: center;
letter-spacing: 20px;
animation: appNameAnimation 3.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#group1 {
transform-origin: center center;
animation: logoAnimation1 3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#group2 {
transform-origin: center center;
animation: logoAnimation2 3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#group3 {
transform-origin: center center;
animation: logoAnimation3 3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#group4 {
transform-origin: center center;
animation: logoAnimation4 3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#group5 {
transform-origin: center center;
animation: logoAnimation5 3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#group6 {
transform-origin: center center;
animation: logoAnimation6 3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#group7 {
transform-origin: center center;
animation: logoAnimation7 3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#group8 {
transform-origin: center center;
animation: logoAnimation8 3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.