рд╕реНрдЯрд╛рд░ рд╡рд╛рд░реНрд╕ рдЬреЗрдПрд╕ + CSS3 рдХреЗ рдЙрджреНрдШрд╛рдЯрди рдХреНрд░реЗрдбрд┐рдЯ

рд╣реЗрд▓реЛ рд╣рдмреНрд░рд╣рд╛рдмред

30 рджрд┐рдиреЛрдВ рдХреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкреВрд░реНрдг рдХрд┐рдП рдЧрдП рд▓рд░реНрдирд┐рдВрдЧ рдЬреЗрдХрд░реА рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдФрд░ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдкрд░ рдПрдХ рд▓реЗрдЦ, рдореИрдВрдиреЗ рдмреЗрд╕рдмреЛрд░реНрдб рдХреЗ рдареАрдХ рдКрдкрд░ рдЕрдкрдиреЗ рдЬреЗрдПрд╕ рдХреЛ рдПрдХ рд╕реНрддрд░ рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдПрдХ рдирд┐рдордВрддреНрд░рдг рдЕрд░реНрдЬрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдХреБрдЫ рдЬреЛ рдмрд┐рдирд╛ рдЬрд▓рд╛рдП рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрдЪреНрдЫрд╛ рд╕реЗ рднреВрдорд┐рдЧрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдПрдХ рд╣рдмреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдкрд░рд┐рд╖реНрдХреГрдд рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдПред

рддреЛ, рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдЦрд┐рддрд╛рдм "рд╕реНрдЯрд╛рд░ рд╡рд╛рд░реНрд╕" рдХреА рдореЗрд░реА рдкрд╕рдВрджреАрджрд╛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд╢реАрд░реНрд╖рдХ рдЪреБрдиреЗ рдЧрдП рдереЗред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рд░реНрдлрд┐рдВрдЧ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдХрд┐рд╕реА рдФрд░ рдХреА рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ, рдкрд╣рд▓реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдЕрдЪреНрдЫрд╛ рдФрд░ рдЕрдЪреНрдЫрд╛, рдЕрдиреНрдпрдерд╛ рд╡рд┐рдЪрд╛рд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ред

рдПрдиреАрдореЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, Jquery рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ (рдЬреЛ рдХрд┐ рдЗрд╕ рдкреВрд░реЗ рдЙрдкрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╢рд░реНрддреЗрдВ рдХреЗ рдХрд╛рд░рдг) рдФрд░ рдЕрджреНрднреБрдд CSS3 рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо 3 рдбреА рдЧреБрдгреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИред рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдорд┐рд▓рд╛рди рдХреЗ рд▓рд┐рдП рдмреИрд╕рд╛рдЦреА рдХреА рддрд▓рд╛рд╢ рдореЗрдВ Google рдЦреЛрдЬ рд▓рд╛рдЗрди рдореЗрдВ рдПрдХ рд▓рдВрдмреЗ, рдЕрд╕рдлрд▓ рдмреНрд░рд╛рдЙрдЬрд┐рдВрдЧ рдХреЗ рдмрд╛рд╡рдЬреВрдж рдЙрдиреНрд╣реЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЗрдВрдЬрди (рд╡реЗрдмрдХрд┐рдЯ) рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ рднреА рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ред рдХреНрд░реЛрдо рдлреНрд▓реИрдЯ рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рдХрд┐рдирд╛рд░реЗ рдкрд░ рдХреИрдкреНрд╢рди рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╡реЗ рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдПрдиреАрдореЗрд╢рди рдХреЗ рдмреАрдЪ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рд╕рдлрд╛рд░реА рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдиреАрдореЗрд╢рди рднреА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ рддреБрд░рдВрдд рдЖрд░рдХреНрд╖рдг рдХрд░ рджреВрдВрдЧрд╛, рдореЗрд░реЗ рдкрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдпрд╛ рдЗрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдореЗрд░реА рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд┐рдЧрд░рд╛рдиреА 1600x900 рдХреЗ рддрд╣рдд рдЧрдгрдирд╛ рдХреА рдЧрдИ рдереАред рдЕрдЧрд░ рдХреБрдЫ рдЧрд▓рдд рдЬрдЧрд╣ рдкрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рджреЛрд╖ рди рджреЗрдВред

рдЪрд▓рд┐рдП html рдорд╛рд░реНрдХрдЕрдк рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ
<!DOCTYPE html> <html> <head> <title>Star Wars Opening Crawl</title> <link rel="stylesheet" href="style.css" type="text/css"> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script> <script type="text/javascript"> JSтАж </script> </head> <body> <h3 id="intro">A long time ago, in a galaxy far,<br /> far away...</h3> <audio id="music" preload="auto" autobuffer controls> <source src="http://dl.dropbox.com/u/16979719/sw_music.ogg"> </audio> <img src="starwars-logo.png" width="100%"/> <div id="crawl"> <div id="text">   тАж </div> </div> <div id="theend">THE END</div> <div id="bg"></div> //  ,      </body> </html> 

рдХреБрдЫ рдЦрд╛рд╕ рдирд╣реАрдВ ...

рдЬреЗ рдПрд╕
 function startIntro(){ $('#intro').fadeOut(1000); setTimeout(function (){ $('body').css('background', 'url(background.png)') //   var music = document.getElementById('music') if(music.canPlayType) //   audio.   Safari   JS   music.play() $('#logodiv').fadeIn(500); setTimeout(startCrawl, 1000); }, 1500) } function startCrawl(){ $('#logodiv').hide("scale",{}, 15000); // JQuery UI    setTimeout(function(){ $('#text').show() var now = 800; var translateY = setInterval( function(){ //     animation,   transform   . if($.browser.mozilla) var prefix = '-moz-' else var prefix = '-webkit-' $('#text').css( prefix + 'transform','rotateX(55deg) translateY('+now+'px) translateZ(300px)'); now = now - 2; if(now == -1800){ //    ,     clearInterval(translateY); $('#text').fadeOut(2000) $('#theend').delay(2000).fadeIn(2000); } }, 50); }, 9000) } $(function(){ setTimeout(function(){ $('#intro').fadeIn(1000); // Long time ago... }, 500) setTimeout(startIntro, 6000); }) 

рдСрд▓ JS рд╕рдмрд╕реЗ рдирд┐рдпрдорд┐рдд рдЬрдВрдХрд░реА рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд╛рдж рдХреЗ рд╕рдордп рдХрд╛ рдирд┐рдпрдорд┐рдд рд╕реЗрдЯ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛, рдореИрдВрдиреЗ рдЬреЗрдПрд╕ рдХреЗ рдЬреНрдЮрд╛рди рдХреЗ рдЙрдЬреНрдЬреНрд╡рд▓ рдкрде рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреГрдкрдпрд╛ рдмрдХрд╡рд╛рд╕ рдХреЗ рд▓рд┐рдП рдХрд┐рдХ рди рдХрд░реЗрдВред

рдЪреВрдВрдХрд┐ рдирдВрдЧреЗ JQuery рдкреИрдорд╛рдиреЗ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ, рдПрдХ JQuery UI рддрд╕реНрд╡реАрд░ рдХреА рдХрдореА рдХреЛ рдЪреЗрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреБрдбрд╝рд╛ рдерд╛, рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░рднрд╛рд╡ рдореЗрдВ рдкреИрдорд╛рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


рд╕реАрдПрд╕рдПрд╕
рдпрд╣рд╛рдВ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯрд╛ рд╣рд┐рд╕реНрд╕рд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред
 #crawl { width: 1000px; margin: auto; -webkit-perspective: 800px; -webkit-perspective-origin: center 350px; -moz-perspective: 800px; -moz-perspective-origin: center 350px; } #text { display: none; margin: auto; width: 600px; text-align: justify; -webkit-transform: rotateX(55deg) translateY(800px) translateZ(300px); -webkit-backface-visibility: visible; -moz-transform: rotateX(55deg) translateY(800px) translateZ(300px); -moz-backface-visibility: visible; } 

рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ (-рдкреНрд░реЛрдлрд╝рд┐рдХреНрд╕-) рд░реВрдкрд╛рдВрддрд░рд┐рдд рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкрд╛рдпрд╛ рдЧрдпрд╛ред
рдПрдХреНрд╕рдПрдПрдирдПрдХреНрд╕ рдПрдХреНрд╕ рдПрдХреНрд╕ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рддрддреНрд╡ рдХреА рдврд▓рд╛рди рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ (рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдореЙрдирд┐рдЯрд░ рдХреЗ рдХреНрд╖реИрддрд┐рдЬ рд╡рд┐рдорд╛рди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖), TranslY рд╡рд╛рдИ рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рдСрдлрд╕реЗрдЯ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреЗрдб рдЕрдХреНрд╖ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдСрдлрд╕реЗрдЯ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдХреА рдЧрд╣рд░рд╛рдИ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЕрд╡рдзрд╛рд░рдгрд╛рддреНрдордХ-рдЙрддреНрдкрддреНрддрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рда рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрди рдЧреБрдгреЛрдВ рдХреЛ рдиреЛрдбреНрд╕ рдХреЗ рдореВрд▓ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рдХрд╛рдо рдХрд╛ рдЙрджрд╛рд╣рд░рдг *
* рдХреНрд░реЛрдо рдлреНрд▓реИрдЯ рд╕реНрдХреНрд░реАрди рдХреЗ рдиреАрдЪреЗ рдХреИрдкреНрд╢рди рджрд┐рдЦрд╛рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╡реЗ рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдПрдиреАрдореЗрд╢рди рдХреЗ рдмреАрдЪ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рд╕рдлрд╛рд░реА рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдиреАрдореЗрд╢рди рднреА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред

Googling рд╕рд╛рдордЧреНрд░реА рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореИрдВ рдмрд┐рдирд╛ js рдХреЗ рд╢реБрджреНрдз css рдкрд░ рд╢реАрд░реНрд╖рдХреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЖрдпрд╛ред рдпрд╣рд╛рдВ

рдореИрдВ рдЗрд╕ рд╕рднреА рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рд╕рд╛рдордВрдЬрд╕реНрдп рдмрдирд╛рдиреЗ, рдХреЛрдб рдореЗрдВ рд╕реБрдзрд╛рд░, рдЙрдкрдпреЛрдЧреА рдмреИрд╕рд╛рдЦреА рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рд╕реБрдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдкреА рдПрд╕ рдореИрдВ рдСрдбрд┐рдпреЛ рддрддреНрд╡ рдХреЗ рд╕рд╛рде рд╕рдлрд╛рд░реА рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдЬрдо рдЧрдпрд╛, рд╕рд╛рдВрддреНрд╡рдирд╛ рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ:

"TypeError: 'рдЕрдирд┐рд░реНрдзрд╛рд░рд┐рдд' рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ ('document.getEgetsTagName (' рдСрдбрд┐рдпреЛ ')' рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди))ред"

рдСрдбрд┐рдпреЛ рддрддреНрд╡ рдФрд░ Google рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдмреАрдЪ рднрдЯрдХрдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╕рдлрд╛рд░реА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдмрд┐рдирд╛ рдСрдбрд┐рдпреЛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИред

Source: https://habr.com/ru/post/In139962/


All Articles