рдЗрд╕ рд╣реЗрдмреНрд░реЗрдЯреЛрдкрд┐рдХ рдореЗрдВ, рд╣рдо рдбреЗрдореЛ рдореАрдбрд┐рдпрд╛ рдХреНрд╡реЗрд░реА рдорд╛рд░рд┐рдпреЛ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдЬрд╝реЛрд░реНрдЯ # 30 рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛редрдореБрдЭреЗ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рд╣рд░ рдирдП рдЯреЗрдХ рдбреЗрдореЛ рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИред рдХрднреА-рдХрднреА рдЙрдирдореЗрдВ рдЬреЛ рд▓реЛрдЧ рдЧрдардмрдВрдзрди рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдЕрдкрдиреА рдЬрдЯрд┐рд▓рддрд╛ рдФрд░ рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдХреЗ рд╕рд╛рде рдорд╕реНрддрд┐рд╖реНрдХ рдХреЛ рдЙрдбрд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдХреНрдЯреВрдмрд░ рдХреЗ рдордзреНрдп рдореЗрдВ
WebDevConf 2012 рдХрд╛ рджреМрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдмрд╣реБрдд рд╣реА рдЙрджрд╛рддреНрдд рдкреНрд░реЗрд░рдгрд╛ рдорд╣рд╕реВрд╕ рдХреА рдЬреЛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдореНрдореЗрд▓рди рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред рд▓рдВрджрди рдореЗрдВ рдПрдХ рд╕рдореНрдореЗрд▓рди рд╕реЗ рд▓реМрдЯрдХрд░, рдореИрдВрдиреЗ рдореЛрдЬрд╝рд┐рд▓рд╛ рджреЗрд╡ рдбрд░реНрдмреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ
рдЯреНрд╡реАрдЯ рджреЗрдЦрд╛, рдФрд░, рдЕрднреА рднреА рдкреНрд░реЗрд░рд┐рдд, рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдкрд░рд┐рдгрд╛рдо
рдореАрдбрд┐рдпрд╛ рдХреНрд╡реЗрд░реА рдорд╛рд░рд┐рдпреЛ рдХрд╛ рдПрдХ рддрдХрдиреАрдХреА рдбреЗрдореЛ рдерд╛, рдЬреЛ рдореАрдбрд┐рдпрд╛ рдкреНрд░рд╢реНрдиреЛрдВ, CSS3 рдПрдирд┐рдореЗрд╢рди рдФрд░
HTML5 рдСрдбрд┐рдпреЛ рдХрд╛ рдорд┐рд╢реНрд░рдг рд╣реИред
рдХрд╣рд╛рдБ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ?
рдореИрдВрдиреЗ рдЙрди рддрдХрдиреАрдХреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╡рд┐рдЪрд╛рд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореБрдЭреЗ рдЗрд╕ рджреЗрд╡ рдбрд░реНрдмреА рдХреЗ рдореБрдЦреНрдп рд╡рд┐рд╖рдп - рд╕реАрдПрд╕рдПрд╕ рдПрдиреАрдореЗрд╢рди рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдореАрдбрд┐рдпрд╛ рдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рд┐рдд рдХрд░рдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд▓рдЧрд╛ред рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрдЬрд╛рдп рдПрдирд┐рдореЗрд╢рди рдкрд░ рд╕реАрдПрд╕рдПрд╕ рдирд┐рдпрдВрддреНрд░рдг рджреЗрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред
рдорд╛рд░рд┐рдпреЛ 3 рдкрд╣рд▓реА рдЪреАрдЬ рдереА рдЬреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрдИред рдореИрдВ рдПрдХ рджреЛ-рдЖрдпрд╛рдореА
рдкрдХреНрд╖реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдФрд░ рдЬрдм рд╕реЗ рдореИрдВ рд░реЗрдЯреНрд░реЛ рдЧреЗрдо рд╕реЗ рдЧреНрд░рд╕реНрдд рд╣реВрдВ, рдореИрдВрдиреЗ рддреБрд░рдВрдд рдорд╛рд░рд┐рдпреЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ред рд╣рд░ рдХреЛрдИ рдЬреЛ рдорд╛рд░рд┐рдпреЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦреЗрд▓ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ, рд╡рд╣ рд╕рдордЭ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдорд╛рд░рд┐рдпреЛ 3 рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдПрдХрдорд╛рддреНрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдЙрдореНрдореАрджрд╡рд╛рд░ рдерд╛ (рдпрджрд┐ рдХреЛрдИ рд╕рд╣рдордд рдирд╣реАрдВ рд╣реИ, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рд╣реЛрдВрдЧреЗ рдХрд┐ рдпрд╣
рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рджреНрд╡рд┐-рдЖрдпрд╛рдореА рдорд╛рд░рд┐рдпреЛ рд╣реИ)ред
рдбреЗрдореЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭрд╕реЗ рдкреВрдЫрд╛ рдЧрдпрд╛ рдХрд┐ рдЬрдм рдЕрдиреНрдп рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИрдВ рддреЛ рд╕реАрдПрд╕рдПрд╕ рдПрдирд┐рдореЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░реЗрдВ? рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдХреИрдирд╡рд╛рд╕ рдФрд░ рдПрд╕рд╡реАрдЬреА рдХреА рд╢реАрддрд▓рддрд╛ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рдбреЗрдореЛ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕реАрдПрд╕рдПрд╕ рдПрдирд┐рдореЗрд╢рди рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдирд╛ рд╣реИред рдореИрдВ рд╕рд┐рд░реНрдл рдЙрдирдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдмрд╛рддрдЪреАрдд рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдЙрдирдХрд╛ рдЕрдкрдирд╛ рджрд╛рдпрд░рд╛ рд╣реИред
рдореИрдВрдиреЗ рдЦреБрдж рдХреЛ рд╕рд┐рд░реНрдл рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐рдпрдо рддрдХ рд╕реАрдорд┐рдд рд░рдЦрд╛: рдЬрд╣рд╛рдБ рднреА рд╕рдВрднрд╡ рд╣реЛ, рдЪреЗрддрди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реАрдПрд╕рдПрд╕ рдХрд░реЗрдВред рдпрджрд┐ рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЗрд╕реЗ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рдореБрдЭреЗ рдкреНрд░рджрд░реНрд╢рди рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рдереА, рдореИрдВ рдмрд╛рдж рдореЗрдВ рд▓реМрдЯреВрдВрдЧрд╛ред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рднреА рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореИрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдпрд╣ рд╕рдм рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрди рдХрд┐рддрдиреА рдЪреМрдбрд╝реА рд╣реЛрдЧреАред рдпрд╣ рди рдХреЗрд╡рд▓ рдПрдирд┐рдореЗрд╢рди рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рддреЗ рд╕рдордп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛ рдХрд┐ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрд┐рд╕ рд╕реНрддрд░ рдХрд╛ рдЯреБрдХрдбрд╝рд╛ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЬрд┐рддрдирд╛ рдмрдбрд╝рд╛ рдЯреБрдХрдбрд╝рд╛ рджреЗрдЦрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЙрддрдирд╛ рд╣реА рдПрдиреАрдореЗрд╢рди рдЖрдкрдХреЛ рдПрдХ рд╕рдордп рдореЗрдВ рдЪрд╛рд╣рд┐рдПред

рдорд╛рд░рд┐рдпреЛ 3 рдЦреБрдж рдХреНрдпрд╛ рдерд╛, рдЗрд╕ рдкрд░ рдереЛрдбрд╝рд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдпрд╣ рдкреНрд░рддреАрдд рд╣реБрдЖ рдХрд┐ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдореВрд▓ рдореЗрдиреВ рд╕реНрдХреНрд░реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рд╡рд╣ рдбреЗрдореЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрдЧрд╛, рд╡рд╣ рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдПрдиреАрдореЗрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЦрд┐рдбрд╝рдХреА рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рдореАрдбрд┐рдпрд╛ рдЕрдиреБрд░реЛрдз рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдПрдиреАрдореЗрд╢рди рдмрдЯрди рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рд╡рд╛рд▓реА рдПрдХ рд╢рд░реНрдд рдХреЗ рд╕рд╛рде рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛:
@media screen and (max-width: 320px), (min-width: 440px) { .startBtn { display:none; } }
рдПрдиреАрдореЗрд╢рди рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╕рдордп, рдореИрдВ рдореВрд▓ рдЧреЗрдордкреНрд▓реЗ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдореИрдЪ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЗрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдПрдХ рдЧрддрд┐ рд╕реЗ рдПрдХ рд╕реНрддрд░ рд╕реЗ рдЧреБрдЬрд░рдиреЗ
рдХрд╛ рдПрдХ
рд╡реАрдбрд┐рдпреЛ рдорд┐рд▓рд╛ рдЬрд┐рд╕реЗ рдореИрдВ рджреЛрд╣рд░рд╛ рд╕рдХрддрд╛ рдерд╛ред рд╡реАрдбрд┐рдпреЛ рдиреЗ рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рдПрдиреАрдореЗрд╢рди рдХреА рдЧрддрд┐ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреА, рдФрд░ рдЗрд╕ рдкрд░ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рджреБрд╢реНрдордиреЛрдВ рдФрд░ рд╢рдХреНрддрд┐-рдЕрдкреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЪреЗрддрди рдХрд░реВрдВрдЧрд╛ред
рд╕рдВрд░рдЪрдирд╛ рдХреА рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдХреЗрд╡рд▓ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдереЗред рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЦреЗрд▓ рд╕реЗ рдореВрд▓ рдЪрд┐рддреНрд░реЛрдВ, рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдФрд░ рдзреНрд╡рдирд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рдерд╛ред
NESMaps рдФрд░
рдорд╛рд░рд┐рдпреЛ рд╣рд╛рдерд╛рдкрд╛рдИ рдкрд░, рдореИрдВрдиреЗ рдкрд╛рддреНрд░реЛрдВ рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕реНрддрд░ рдХреЗ рдирдХреНрд╢реЗ рдФрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдЙрдард╛рдП, рдФрд░
рдорд╢рд░реВрдо рдХрд┐рдВрдЧрдбрдо рдкрд░ рдореБрдЭреЗ рдЙрдкрдпреБрдХреНрдд рдзреНрд╡рдирд┐рдпрд╛рдВ рдорд┐рд▓реАрдВред рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╡реЗ рд╕рднреА рдореБрдЭреЗ рдЬрд▓реНрджреА рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рдереЗред
рдпрд╣рд╛рдБ рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдмрд╛рдж рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

рдЪрд▓реЛ рдЪрд▓рддреЗ рд╣реИрдВ!
рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдХреНрд╖рдг рддрдХ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рд╡рд┐рдЪрд╛рд░ рдФрд░ рд╣рд╛рде рдкрд░ рдЙрдкрдпреБрдХреНрдд рд╕рдВрд╕рд╛рдзрди рдереЗ, рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдиреНрд╣реЗрдВ рдХреЛрдб рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдерд╛ред
рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕реАрдПрд╕рдПрд╕ рдПрдирд┐рдореЗрд╢рди рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ред рдХрдИ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХреАред рдПрдордбреАрдПрди (
рдореЛрдЬрд╝рд┐рд▓рд╛ рдбреЗрд╡рд▓рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ ) рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рд╣реИ, рдЬреЛ
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдИ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ
рдерд╛ ред рдореИрдВ рдпрд╣ рднреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЖрдк
рдкреАрдЯрд░ ,
рдХреНрд░рд┐рд╕ рдпрд╛
рдбреЗрд╡рд┐рдб рджреНрд╡рд╛рд░рд╛ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдЕрджреНрднреБрдд рд▓реЗрдЦ рдХреЛ рдкрдврд╝реЗрдВ - рдЬреЛ рд╕рднреА рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рд╛рди рдкрд░рд┐рдЪрдп рд╣реИрдВред
рдореИрдВ рдЗрди рд▓реЗрдЦреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрди рдкреНрд░рдореБрдЦ рдЧреБрдгреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛ рдЬреЛ рдореИрдВрдиреЗ рдЦреБрдж рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдереЗред рд╕рдВрдХреНрд╖рд┐рдкреНрддрддрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВ рд╕рднреА рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рд╕реНрд╡рдпрдВ рдХреБрдЫ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡реЗ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред
рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рд╕реА рдЯрд┐рдкреНрдкрдгреА: рдирдИ CSS3 рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, LESS рдпрд╛ SASS рдЬреИрд╕реЗ рдкреВрд░реНрд╡рдкреНрд░рдХреНрд░рдордХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрдкрдХреЗ рдЬреАрд╡рди рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЖрдк рдЙрдирдХреА рджрд┐рд╢рд╛ рдореЗрдВ рджреЗрдЦреЗрдВред рдорд┐рд╢реНрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрд╕ рдХреЛрдб рд╕реЗ рдирд┐рдХрд╛рд▓ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕реАрдзреЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдХреЛрдб рдореЗрдВ рдЧрдбрд╝рдмрдбрд╝реА рд╕реЗ рдмрдЪрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ CSS рдЧреБрдгреЛрдВ рдХреА рдЬрдЧрд╣ рд▓реЗрддреЗ рд╕рдордп рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИред
рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдПрдиреАрдореЗрд╢рди рдореЗрдВ рджреЛ рдореБрдЦреНрдп рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ: рдПрдиреАрдореЗрд╢рди рдЧреБрдг рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдХреАрдлрд╝реНрд░реЗрдоред
рдПрдирд┐рдореЗрд╢рди рдЧреБрдг
рдХрдИ рд╕рдВрдмрдВрдзрд┐рдд рдЧреБрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдПрдиреАрдореЗрд╢рди рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдореБрдЦреНрдп рдЧреБрдг рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ:
// , animation-name: mario-jump; //, , animation-duration: 500ms; // animation-timing-function: ease-in-out; // , animation-delay: 0s; // animation-iteration-count: 1; // animation-fill-mode: forwards;
рдбреЗрдореЛ рдореЗрдВ
animation-fill-mode
рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд▓реЗрдмреИрдХ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЕрдВрддрд┐рдо рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдиреАрдореЗрд╢рди рдХреЛ рдмрддрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рддрддреНрд╡ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдПрдиреАрдореЗрд╢рди рд╕реЗ рдкрд╣рд▓реЗ рдерд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐
animation-fill-mode
рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рд╣рдо рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдмрд╛рдИрдВ рд╕реАрдорд╛ рдХреЛ 30 рдкреАрдПрдХреНрд╕ рд╕реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ 0 рдкреАрдПрдХреНрд╕ рдкрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдПрдиреАрдореЗрд╢рди рдХреЗ рдмрд╛рдж рдпрд╣ 0px рд╕реНрдерд┐рддрд┐ рдкрд░ рд▓реМрдЯ рдЖрдПрдЧрд╛ред рдФрд░ рдЕрдЧрд░ рднрд░рдг рдореЛрдб рдХреЛ
forwards
рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рддрддреНрд╡ рдЕрдкрдиреЗ рдЕрдВрддрд┐рдо рд╕реНрдерд╛рди рдкрд░ рд░рд╣реЗрдЧрд╛ред
рдореБрдЦреНрдп рдлреНрд░реЗрдо
@keyframes
рдирд┐рдпрдо рдЖрдкрдХреЛ рдПрдиреАрдореЗрд╢рди рдЪрд░рдгреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрдкрдиреЗ рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рд╕реНрддрд░ рдкрд░, рдЗрд╕ рдирд┐рдпрдо рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
@keyframes mario-move { from { left:0px; } to { left:200px; } }
рдХрд╣рд╛рдБ
from
рдФрд░ рдХреНрд░рдорд╢рдГ
0%
рдФрд░
100%
рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреАрд╡рд░реНрдб рд╣реИрдВред рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдЙрд╕ рдХреЛрдб рдХреЛ рджреЗрдЦреЗрдВ рдЬреЛ рдХрдИ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдмреАрдЪ рдорд╛рд░рд┐рдпреЛ рдХреА рдЫрд▓рд╛рдВрдЧ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ:
@keyframes mario-jump-sequence { 0% { bottom:30px; left: 445px; } 20% { bottom:171px; left: 520px; } 30% { bottom:138px; left: 544px; } 32% { bottom:138px; left: 544px; } 47% { bottom:228px; left: 550px; } 62% { bottom:138px; left: 550px; } 64% { bottom:138px; left: 550px; } 76% { bottom:233px; left: 580px; } 80% { bottom:253px; left: 590px; } 84% { bottom:273px; left: 585px; } 90% { bottom:293px; left: 570px; } 100% { bottom:293px; left: 570px; } }
рдпрджрд┐ рдЙрдкрд░реЛрдХреНрдд рдПрдиреАрдореЗрд╢рди 1 рд╕реЗрдХрдВрдб рддрдХ рд░рд╣рддрд╛ рд╣реИ, рддреЛ рдорд╛рд░рд┐рдпреЛ
bottom: 30px; left: 445px;
рд╕реНрдерд┐рддрд┐ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдЧрд╛
bottom: 30px; left: 445px;
bottom: 30px; left: 445px;
bottom: 138px; left: 520px;
0 рд╕реЗрдХрдВрдб (0% рдПрдиреАрдореЗрд╢рди) рдкрд░
bottom: 138px; left: 520px;
bottom: 138px; left: 520px;
рдкрд╣рд▓реЗ 200 рдПрдордПрд╕ (рдпрд╛ 20%) рдореЗрдВред рдФрд░ рдЗрд╕реА рддрд░рд╣, рдкрд╣рд▓реА рдХреАрдлреНрд░реЗрдо рд╕реЗ рд▓реЗрдХрд░ рдЖрдЦрд┐рд░реА рддрдХред
рдХрд╛рд░реНрд░рд╡рд╛рдИ рдПрдиреАрдореЗрд╢рди
рдбреЗрдореЛ рд╕реЗ рдПрдирд┐рдореЗрд╢рди рдХреЛ рдЙрдирдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рддреАрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
- рдЪрд╛рд▓реЗрдВ , рдЬреИрд╕реЗ рдХрд┐ рдорд╛рд░рд┐рдпреЛ рдХреВрджрдирд╛ рдпрд╛ рдПрдХ рдкреНрд░рд╢реНрди рдХреЗ рд╕рд╛рде рдПрдХ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╡рд╛рд▓рд╛ рд╕рд┐рдХреНрдХрд╛ред
- рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкреНрд░рдмрдВрдзрди рдпрд╛рдиреАред рдкрд╛рддреНрд░реЛрдВ рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВред
- рдХрд┐рд╕реА рднреА рдПрдиреАрдореЗрд╢рди рдХреЛ рд▓реВрдк рдХрд░рдирд╛ рдЬрд┐рд╕реЗ рдХрдИ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдпрд╛ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╡рд┐рд╕реНрдерд╛рдкрди
рд╕рднреА рдбреЗрдореЛ рдПрдирд┐рдореЗрд╢рди рдХреЗ рд▓рдЧрднрдЧ 75% рдХреЗ рд▓рд┐рдП рдЦрд╛рддреЛрдВ рдХрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдгред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЪрд░рд┐рддреНрд░ рдХреА рдЪрд╛рд▓ (рджреМрдбрд╝рдирд╛ рдпрд╛ рдХреВрджрдирд╛), рд╢рдХреНрддрд┐-рдЕрдк рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдФрд░ рдПрдХ рдкреНрд░рд╢реНрди рдХреЗ рд╕рд╛рде рдмреЙрдХреНрд╕ рдХреЛ рдорд╛рд░рдирд╛ред рдЖрдВрджреЛрд▓рди рдПрдирд┐рдореЗрд╢рди рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░
animation-timing-function
,
animation-duration
рдФрд░
animation-delay
рдЧреБрдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
animation-timing-function
рдкреНрд░реЙрдкрд░реНрдЯреА рдЕрдкрдиреА рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди рдПрдиреАрдореЗрд╢рди рдХреА рдЧрддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИред рдЬрд╣рд╛рдБ рднреА рд╕рдВрднрд╡ рд╣реЛ, рдореИрдВрдиреЗ
ease-in
рдпрд╛
ease-in-out
рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛ рдореБрдЭреЗ рдПрдиреАрдореЗрд╢рди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХрд╛ рдмрд╣реБрдд рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЬрдм рдпрд╣ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рднрд╛рд╡ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рддреЛ рдореИрдВрдиреЗ
animation-timing-function
рд░реИрдЦрд┐рдХ рдмрдирд╛ рджрд┐рдпрд╛ рдФрд░ рдХреБрдВрдЬреА рдлрд╝реНрд░реЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рдореБрдЭреЗ рдЙрд╕ рдкрд░рд┐рдгрд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛред

рдореЛрд╢рди рдПрдиреАрдореЗрд╢рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг
рдпрд╣рд╛рдБ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред
рд╕реНрдкреНрд░рд╛рдЗрдЯ
рдкрд╛рддреНрд░реЛрдВ рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдХреА
background-position
рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ
step-end
рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:
.mario { animation-timing-function: step-end; ... }
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рддрддреНрд╡реЛрдВ рдкрд░ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рд╕реЗ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╣рд╛рд▓рд╛рдВрдХрд┐,
step-end
рдЗрдВрдЯрд░реНрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рд╕рд╣реА рд╕рдВрдпреЛрдЬрди рдорд┐рд▓рд╛ред
рдЗрд╕реЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП,
рдПрдХ рдорд╢рд░реВрдо рдЦрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдорд╛рд░рд┐рдпреЛ рдХреЗ рдЖрдВрджреЛрд▓рди рдФрд░
рдорд╛рд░рд┐рдпреЛ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдПрдХ рд╕рд░рд▓
рдПрдиреАрдореЗрд╢рди рджреЗрдЦреЗрдВ ред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХ
step-end
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЗрддрдирд╛ рджрд░реНрдж рд░рд╣рд┐рдд рдирд╣реАрдВ рд╣реИред рдЕрдкрдиреЗ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд╡реЗрдмрдХрд┐рдЯ рдореЗрдВ рдПрдХ рдЧрдбрд╝рдмрдбрд╝ рджрд┐рдЦрд╛рдИ рджреА, рдЬрд┐рд╕рдиреЗ рдХрдИ рдореАрдбрд┐рдпрд╛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЪреМрд░рд╛рд╣реЗ рдкрд░ рдЦреБрдж рдХреЛ рдкреНрд░рдХрдЯ рдХрд┐рдпрд╛ рдФрд░ рдПрдиреАрдореЗрд╢рди рдХреЛ рдЙрдореНрдореАрдж рд╕реЗ рдЕрд▓рдЧ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рд╕реАрдПрд╕рдПрд╕ рдПрдирд┐рдореЗрд╢рди рдХрд╛ рдРрд╕рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЗрдВрдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реАрдорд╛рд╡рд░реНрддреА рдорд╛рдорд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ
рдХреНрд░реЛрдорд┐рдпрдо рдмрдЧ рдерд╛, рдФрд░ рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рддрдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдкрд╛рд╢рди
рд╣рд░ рдмрд╛рд░ рдПрдиреАрдореЗрд╢рди рдХреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реВрдк рдХреЛ
animation-iteration-count
рд╕реЗрдЯрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
// 5 animation-iteration-count: 5; // animation-iteration-count: infinite;
рдбреЗрдореЛ рд╕реЗ рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг
рдПрдХ рдЖрдЧ рдХрд╛ рдЧреЛрд▓рд╛ рд╣реИ ред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкреВрд░реЗ рдбреЗрдореЛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдиреАрдореЗрд╢рди рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдВрддрд┐рдо рдЪрд░рдг рдЖрд╡рд╛рдЬ рдЕрднрд┐рдирдп рдерд╛ред
рдЖрд╡рд╛рдЬ рдХрд╛ рдЕрднрд┐рдирдп
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЙрди рд╕рднреА рдзреНрд╡рдирд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдерд╛ рдЬрд┐рдирдХреА рдореБрдЭреЗ
.wav
рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ
HTML5 рдСрдбрд┐рдпреЛ -
.ogg
рдФрд░
.mp3
рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рдерд╛ред рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП
рд╕реНрд╡рд┐рдЪ рдСрдбрд┐рдпреЛ рдХрдиреНрд╡рд░реНрдЯрд░ (рдореИрдХ рдкрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рдЕрдиреНрдп рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдмрд╕ рдареАрдХ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдХрд┐ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ JS рдХреА рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛:
var audio = new Audio();
рдлрд┐рд░ рдореИрдВрдиреЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдзреНрд╡рдирд┐ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд┐рдП, рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреБрдХреНрдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рднреА рдЬреЛрдбрд╝рд╛ред
рд╡рд╣ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╕рдордп рдкрд░ рдзреНрд╡рдирд┐рдпреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдПрдиреАрдореЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
webkitAnimationStart
рдФрд░
animationend
рдШрдЯрдирд╛рдУрдВ (рдпрд╛ WebKit,
webkitAnimationStart
рдФрд░
webkitAnimationEnd
) рдХреЛ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ JS рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдирд┐рдореЗрд╢рди рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдЕрдВрдд рдХреЗ рдХреНрд╖рдгреЛрдВ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдирд╛ рд╕реАрдЦ рд▓рд┐рдпрд╛, рдФрд░ рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдзреНрд╡рдирд┐ рдЦреЗрд▓реАред
рдЬрдм рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдлрд╛рдпрд░ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк
animationName
рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдо рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
mario.addEventListener('animationstart', marioEventListener); function marioEventListener(e) { if (e.animationName === 'mario-jump') { audioMarioJump.play(); } }
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдХрдИ
animationstart
рдЗрд╡реЗрдВрдЯ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрдореЛ рдореЗрдВ рдорд╛рд░рд┐рдпреЛ), рддреЛ рдЖрдк
switch
рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
animationName
рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред
рдЬрдм рд╕реЗ рдореИрдВрдиреЗ рдЗрд╕ рдбреЗрдореЛ рдХреЛ рд▓рд┐рдЦрд╛ рд╣реИ, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐
Joe Lambert
Keyframe Event JS shim
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП
Keyframe Event JS shim
рдЖрдк рдПрдиреАрдореЗрд╢рди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреАрдлреНрд░реЗрдо рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рдФрд░ рднреА рдЕрдзрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЦреЗрд▓ рдХрд╛ рдЕрдВрдд
рдореБрдЭреЗ рдЗрд╕ рдбреЗрдореЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рдореАрдХреНрд╖рд╛ рдорд┐рд▓реА, рдЬрд┐рд╕рдХреА рдореИрдВрдиреЗ рдХрднреА рдХрд▓реНрдкрдирд╛ рднреА рдирд╣реАрдВ рдХреА рдереАред рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╣реИрдХ (рдЬреИрд╕рд╛ рдХрд┐
hacks.mozilla.org, рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджрдХред рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯрд░ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдкреЛрд╕реНрдЯ ) рдХреЗ рд╕рд╛рде, рдЕрднреА рднреА рдХрд╛рдо рдХрд░рдирд╛ рдмрд╛рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЕрдЧрд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬреЛ рдХреБрдЫ рднреА рд╕реАрдЦрд╛ рд╣реИ рдЙрд╕реЗ рдбрд╛рд▓рдирд╛ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЗрдореЛ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕реАрдПрд╕рдПрд╕ рдПрдирд┐рдореЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд▓ рдХреЛрдб рд▓рд┐рдЦрдХрд░ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдкреНрд░рднрд╛рд╡ рдкреИрджрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЬрдЯрд┐рд▓ рд╕реАрдПрд╕рдПрд╕ рдПрдирд┐рдореЗрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рджрд┐рдЦрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреА рд░рдЪрдирд╛ рдЕрднреА рднреА рдмрд╣реБрдд рдердХрд╛ рджреЗрдиреЗ рд╡рд╛рд▓реА рд╣реИред рдмреЗрд╢рдХ, рдРрд╕реЗ рдЙрдкрдХрд░рдг рд╣реИрдВ рдЬреЛ рдЯрд╛рд╕реНрдХ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ Adobe Edge Animate рдФрд░ Sencha Animator, рд▓реЗрдХрд┐рди рд╡реЗ JS рдореЗрдВ рд▓рд┐рдкрдЯреЗ CSS рдПрдирд┐рдореЗрд╢рди рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реАрдПрд╕рдПрд╕ рдПрдирд┐рдореЗрд╢рди рдХреА рд╢рдХреНрддрд┐ рдЗрд╕ рддрдереНрдп рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ рдХрд┐ рд╡реЗ рдЕрдиреНрдп рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рдЕрдЪрд╛рдирдХ рдРрд╕рд╛ рдХреБрдЫ рдЬрд╛рдирддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред
рдЕрдкрдиреА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдкрд░ рд▓реМрдЯрддреЗ рд╣реБрдП, рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ рдХреИрдирд╡рд╛рд╕ рдФрд░ рдПрд╕рд╡реАрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕реАрдПрд╕рдПрд╕ рдПрдирд┐рдореЗрд╢рди рдХреА рддреБрд▓рдирд╛ рдХреА рд╣реИ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдПрдирд┐рдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╕рдордп рд╡реЗ рд╕рднреА рдпреЛрдЧреНрдп рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реИрдВред рдлрд┐рд░ рднреА, рдЗрд╕ рддрд░рд╣ рдХреЗ рдЬрдЯрд┐рд▓ рдПрдирд┐рдореЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╕рдордп рдмрд╛рдзрд╛ рдкрдбрд╝рддреА рд╣реИ, рдЙрдирдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЙрддрдиреЗ рд╣реА рдЙрдкрдпреБрдХреНрдд рдФрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╕реНрдерд╛рди рд╣рдорд╛рд░реЗ рджреИрдирд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЦреБрд▓реЗрдВрдЧреЗред
рд╣рд╛рдВ, рдПрдиреАрдореЗрд╢рди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдорд╛рд░рд┐рдпреЛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рддрд┐рд░рдЫреЗ рдЙрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдмрдЧ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рджреЛрд╖ рд╣реИред