Evolve Logo SVG animation
How do I make an evolve logo svg animation?
Made with SnapSVGDON'T FORGET: when using fonts in SVG, Firefox needs the units to be specified.might try GreenSock, and/or VelocityJS. What is a evolve logo svg animation? How do you make a evolve logo svg animation? This script and codes were developed by Alyssa on 08 September 2022, Thursday.
Evolve Logo SVG animation - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Evolve Logo SVG animation</title> <script src="https://s.codepen.io/assets/libs/modernizr.js" type="text/javascript"></script>
<link href='https://fonts.googleapis.com/css?family=Syncopate:400,700' rel='stylesheet' type='text/css'>
<link href="//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet"> <link rel="stylesheet" href="css/style.css">
</head>
<body> <script>
(function() { var path = '//easy.myfonts.net/v2/js?sid=190735(font-family=UNicod+Sans+Light)&key=6Awq4mOJ4H', protocol = ('https:' == document.location.protocol ? 'https:' : 'http:'), trial = document.createElement('script'); trial.type = 'text/javascript'; trial.async = true; trial.src = protocol + path; var head = document.getElementsByTagName("head")[0]; head.appendChild(trial);
})();
</script>
<h1>#4v1</h1>
<svg id="Evolve">
</svg>
<span id="replay" style="display:none"><i class="fa fa-refresh fa-2x"></i></span> <script src='http://cdnjs.cloudflare.com/ajax/libs/snap.svg/0.2.0/snap.svg-min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Evolve Logo SVG animation - Script Codes CSS Codes
body { background: #1a1a1a; font-family: "Syncopate", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif; font-weight: 500;
}
h1 { margin: 0 auto; width: 50%; text-align: center; font-family: 'UNicod Sans Light'; color: #ededed; text-transform: uppercase; padding: 1em 1em 0em 1em;
}
#Evolve { position: relative; display: block; margin: auto; width: 650px; height: 180px; /* border: 1px solid $blood; */
}
#Evolve + #replay { display: block; position: relative; margin: auto; width: 650px; color: #555; cursor: pointer; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;
}
#Evolve + #replay:hover { color: #ededed;
}
.fa-refresh { position: absolute; top: -2.1em; right: .5em;
}
Evolve Logo SVG animation - Script Codes JS Codes
var blood = '#ff3c1f', fire = '#ffc342', dirt = '#1a1a1a', w = 500, h = 65, gutter = 10, offset = 35, baseline = .78*h + offset, timeoutID;
var s = Snap("#Evolve"), assault = s.rect( w/2, 0, h*2, h*2).attr({opacity:0}), trapper = s.rect( w/2, 0, h*2, h*2).attr({opacity:0}), medic = s.rect( w/2, 0, h*2, h*2).attr({opacity:0}) support = s.rect( w/2, 0, h*2, h*2).attr({opacity:0}), hunters = s.group(assault, trapper, medic, support), vs = s.text( 345, baseline, "V").attr({ opacity: 0, fill: blood, 'font-weight': 700, 'font-size': '300px', //firefox needs unit specified 'text-anchor': 'middle' }); monster = s.rect( w/2, 0, h*2, h*2).attr({ opacity: 0, fill: "r()"+fire+"-"+blood //fill: blood, }), e = s.text( 22, baseline, "E"), //s.circle( 30, 25, 15), //duplicate, x:305 v = s.text( 96, baseline, "V"), //s.circle( 342, h/2, h*.40), //duplicate, x:45 o = s.rect( 160, 35, 65, 65), //o = s.text( 167, baseline-2, "[]"), //s.circle( 140, 25, 15), l = s.text( 248, baseline, "L"), //s.circle( 195, 25, 15) e2 = s.text( 395, baseline, "E"), letters = s.group(e, v, o, l, e2); hunters.attr({ fill: "r()"+fire+"-"+blood //fill: blood, }); letters.attr({ 'font-size': h*.8+'px', //firefox needs unit specified fill: dirt, opacity: 0, stroke: dirt, strokeWidth: 3 }); o.attr({ mask: s.rect(177,51,30,34).attr({stroke: "#fff", strokeWidth: 6}) });
var animateVS = function(value) { vs.attr({ 'font-size': value * 300 + 'px' }) }, animateSupport = function(value){ // 2. L square comes in on left support.animate({ opacity: 1, width: h, height: h, x: (h*3 + gutter*4), y: offset }, 500, mina.easeout, animateMonster); //hunters.select("rect:nth-child(4)") }, animateMonster = function(value){ // 3. E square comes in on right monster.animate({ opacity:1, width: h, height: h, x: 385, y: offset }, 500, mina.easeout, animateMedic); //, width: (h*4) }, animateMedic = function(value) { // 3.5 monster grows monster.animate({width: 250}, 1400, mina.easeinout) // 4. O square comes in on left medic.animate({ opacity: 1, width: h, height: h, x: (h*2 + gutter*3), y: offset }, 500, mina.easeout, animateTrapper); }, animateTrapper = function(value) { // 5. V square comes in on left trapper.animate({ opacity: 1, width: h, height: h, x: (h + gutter*2), y: offset }, 500, mina.easeout, animateAssault); }, animateAssault = function(value) { // 6. E square comes in on left assault.animate({ opacity: 1, width: h, height: h, x: gutter, y: offset }, 500, mina.easeout, wait); }, wait = function(value) { // 7. wait timeoutID = window.setTimeout(animateLetters, 1200); }, animateLetters = function() { // 8. letters fade in, inside blocks letters.animate({opacity:1}, 1000, mina.backin, function(value){ //$('#replay').show() //document.querySelector('#replay').style.display = ''; }) window.clearTimeout(timeoutID); }, replay = function() { // hide replay button so we can't click again until the animation has finished //$('#replay').hide(); //document.querySelector('#replay').style.display = 'none'; // 1. V flys in large from center, pulses and slowly comes up to normal size Snap.animate( 1, .2, animateVS, 700, mina.backin, animateSupport ) //backin vs.animate({opacity:1}, 800); }
// init
replay();
//document.querySelector('#replay').onclick = function(){
// replay();
//}
Developer | Alyssa |
Username | alyda |
Uploaded | September 08, 2022 |
Rating | 3 |
Size | 4,280 Kb |
Views | 24,288 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Evolve Error Pages | 1,416 Kb |
Evolve Patterns | 27,954 Kb |
Recommendation slider | 17,000 Kb |
Shadow Dom with Polymer | 2,879 Kb |
Evolve JS | 3,408 Kb |
Huddle Grid-Detail View | 8,974 Kb |
Evolve Media Gallery | 2,493 Kb |
360 Image Slider | 6,477 Kb |
CSS Patterns | 3,953 Kb |
Wire up a Backend | 2,435 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Contact | GanNichiHa | 2,514 Kb |
Animated Vertical CSS3 Menu Black | MaCeLMp4 | 2,750 Kb |
Nice responsive team page | Infomiho | 3,139 Kb |
HTML5 Video Autoplay | Zivcos | 1,352 Kb |
Konami Code Easter Egg | Teolitto | 3,051 Kb |
Glowing Pulse Form | Jackrugile | 2,542 Kb |
Personal Website Redesign v2.0 | DevItWithDavid | 5,168 Kb |
Alumni ECA | MatheusLima92 | 3,777 Kb |
Highbrow Basic HTML Lesson 8 | Kimlarocca | 2,094 Kb |
Simple personal profile | Miroot | 2,856 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!