Loving impossible geometry designs at the moment.
Forked from Marcus Hall's Pen Penrose Triangle.
A Pen by Ryan W Moore on CodePen.
<div class="container"> | |
<svg x="0px" y="0px" | |
width="100%" height="100%" viewBox="0 0 270.708 215.15" style="enable-background:new 0 0 1000 1000;" | |
xml:space="preserve"> | |
<style type="text/css"> | |
<![CDATA[ | |
.st0{fill:url(#SVGID_1_);} | |
.st1{fill:url(#SVGID_2_);} | |
.st2{fill:url(#SVGID_3_);} | |
]]> | |
</style> | |
<g> | |
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="1609.1655" y1="-1555.043" x2="1902.0342" y2="-1482.8956" gradientTransform="matrix(0 -1 1 0 1666.7729 1830.5156)"> | |
<stop offset="0" style="stop-color:#333333"/> | |
<stop offset="1" style="stop-color:#878787"/> | |
</linearGradient> | |
<polygon class="st0" points="127.934,42.637 37.082,198.139 25.614,186.788 128.495,13.922 218.602,171.659 202.983,171.69 "/> | |
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="1586.1226" y1="-1581.4736" x2="1712.1879" y2="-1484.0319" gradientTransform="matrix(0 -1 1 0 1666.7729 1830.5156)"> | |
<stop offset="0" style="stop-color:#1D1D1D"/> | |
<stop offset="1" style="stop-color:#333333"/> | |
</linearGradient> | |
<polygon class="st1" points="62.774,185.155 241.735,184.936 234.938,198.499 37.082,198.139 127.586,41.983 135.924,56.353 "/> | |
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="1745.3804" y1="-1467.3633" x2="1631.5687" y2="-1581.1749" gradientTransform="matrix(0 -1 1 0 1666.7729 1830.5156)"> | |
<stop offset="0" style="stop-color:#CBCBCB"/> | |
<stop offset="1" style="stop-color:#7C7C7C"/> | |
</linearGradient> | |
<polygon class="st2" points="218.354,171.6 128.495,13.922 144.114,13.922 241.735,184.936 62.774,185.155 70.579,171.424 "/> | |
</g> | |
</svg> | |
</div> | |
Loving impossible geometry designs at the moment.
Forked from Marcus Hall's Pen Penrose Triangle.
A Pen by Ryan W Moore on CodePen.
var dark = Snap(".st0"); | |
var grey = Snap(".st1"); | |
var light = Snap(".st2"); | |
dark.attr({ | |
transform: 't0 -400', | |
opacity: '0', | |
}); | |
grey.attr({ | |
fill: '#3d3d3d', | |
transform: 't-400 0', | |
opacity: '0', | |
}); | |
light.attr({ | |
fill: '#3d3d3d', | |
transform: 't400 0', | |
opacity: '0', | |
}); | |
setTimeout(function () { | |
grey.animate({transform: 't0 0', opacity: '1',}, 1500, mina.easeOut) | |
}, 0); | |
setTimeout(function () { | |
dark.animate({transform: 't0 0', opacity: '1',}, 1500, mina.easeOut) | |
}, 1000); | |
setTimeout(function () { | |
light.animate({transform: 't0 0', opacity: '1',}, 1500, mina.easeOut) | |
}, 2000); | |
setTimeout(function () { | |
light.animate({transform: 't-50 0', opacity: '1'}, 1500, mina.easeOut) | |
},4000); | |
setTimeout(function () { | |
grey.animate({transform: 't0 0', opacity: '1'}, 1500, mina.easeOut) | |
},4000); | |
setTimeout(function () { | |
dark.animate({transform: 't50 0', opacity: '1'}, 1500, mina.easeOut) | |
},4000); | |
body { | |
background: #000; | |
} | |