рдореИрдВ рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рд╡реЗрдм рддрдХрдиреАрдХреЛрдВ рдХреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдирд┐рд░реНрдорд╛рддрд╛ рдХреНрд░рд┐рд╕ рдХреЙрдпрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рд▓рд╛рддрд╛ рд╣реВрдВ , рд╕реАрдПрд╕рдПрд╕ рдФрд░ рд╡реЗрдм рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЕрдВрд╢реЛрдВ рдореЗрдВ рдЪрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ ред рд▓реЗрдЦ рдореЗрдВ, рд▓реЗрдЦрдХ рдпрд╣ рд╕рд╡рд╛рд▓ рдЙрдард╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕реАрдПрд╕рдПрд╕ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрдб-рдСрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдард┐рди рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рд╡реЗрд╢ рдХреА рд╕реАрдорд╛ рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИ рдЬрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕реНрддрд░ рдХреЗ рдЕрдореВрд░реНрдд рд╣реЛрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реЛрддрд╛ рд╣реИ ред
рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдЪрд░ рдЖрддреЗ рд╣реИрдВред рдЖрдЬ, рдареЛрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЕрдм рдЙрдиреНрд╣реЗрдВ рд░реЛрдХрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ, рд╡реЗ 29 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ
рджрд┐рдЦрд╛рдИ рджрд┐рдП , рдФрд░
рдХреНрд░реЛрдо рдореЗрдВ рд╡реЗ 29 рдФрд░ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ
рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╡реЗрдм рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕рдХреНрд╖рдо рдзреНрд╡рдЬ рд╣реИ (рд░реВрд╕реА рд▓реЛрдХреЗрд▓ рдореЗрдВ "рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╡реЗрдм рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕рдХреНрд╖рдо рдХрд░реЗрдВ" - рд▓рдЧрднрдЧред ) ..
рдореИрдВ рддреБрд░рдВрдд рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рдпрд╛ рдмреБрд░рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЪреВрдВрдХрд┐ рдореИрдВ рдЕрднреА рднреА рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдореИрдВ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ред
рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕
рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореИрдВрдиреЗ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕рд╛рд░ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдкреНрд░рд╕реНрддреБрддрд┐ рджреАред рдЗрддрд┐рд╣рд╛рд╕ рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЬрд╛рдирддрд╛ рд╣реИ рдЬрдм рд╣рдо рдЕрдореВрд░реНрддрддрд╛ рдХреЗ рдПрдХ рдирдП рд╕реНрддрд░ рдкрд░ рдЪрд▓реЗ рдЧрдПред рдорд╢реАрди рдХреЛрдб рдХреЗ "рд▓реЛрдЧреЛрдВ рдФрд░ рд╢реВрдиреНрдп" рд╕реЗ рдХреЛрдбрд╛рдВрддрд░рдХ, рдХреЛрдбрд╛рдВрддрд░рдХ рд╕реЗ рд▓реЗрдХрд░ рд╕рдВрдХрд▓рдХ рддрдХ, рд╕рдВрдХрд▓рдХ рд╕реЗ рдЙрдирдХреЗ рдЕрдореВрд░реНрдд рддрдХред рдЕрдВрдд рдореЗрдВ, рд╣рдо
C ++ рдЬреИрд╕реА рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдПрдВ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред
рдмреНрд░рд╛рдЙрдЬрд░реНрд╕ рднрд╛рдЧреЛрдВ рд╕реЗ рдмрдиреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдПрдХ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЗрдВрдЬрди рдФрд░ рдПрдХ
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬрдиред рд╡реЗ
C ++ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЬрдм рд╣рдо
HTML ,
CSS рдпрд╛
JavaScript рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЕрдореВрд░реНрддрддрд╛ рдХреА рд╕реАрдврд╝реА рдХрд╛ рдПрдХ рдФрд░ рд╕реНрддрд░ рдКрдкрд░ рдЬрд╛рддреЗ рд╣реИрдВред
HTML ,
CSS рдФрд░
JavaScript рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХреА рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдЙрдирдХреЗ рдКрдкрд░ рд╣реИрдВ рдФрд░ рдЗрди "рд▓реЗрдпрд░реНрд╕" рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдпрдерд╛рд╕рдВрднрд╡ рдЕрдкрдирд╛ рдХрд╛рдо рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
HTML ,
CSS рдФрд░
JavaScript рд╡реЗ рднрд╛рд╖рд╛рдПрдБ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╡реЗрдм-рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдкрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред
рд╕рдордп рдЧреБрдЬрд░рддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдФрд░ рдЕрдзрд┐рдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо / рдЪрд╛рд╣рддреЗ / рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╣рдореЗрд╢рд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ
рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдВ
рд╕реЗ рдХрднреА рдирд╣реАрдВ
рд╣рдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдЗрди рдЕрд╡рд╕рд░реЛрдВ рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдХрд╛рдо рдореЗрдВ рдЕрд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реА рджрдХреНрд╖рддрд╛ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рдХрд╛рдлреА рд╕рдордп рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдм рд╣рдо рдЕрдореВрд░реНрддрддрд╛ рдХреА рд╕реАрдврд╝реА рдкрд░ рдПрдХ рдирдпрд╛ рдХрджрдо рдЙрдард╛ рд░рд╣реЗ рд╣реИрдВред рдЕрдореВрд░реНрддрддрд╛ рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рджреБрд╢реНрдорди рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд▓реЗрдЦрди рдХреЛрдб рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕реЗрд╡рд╛ рдореЗрдВ рд▓реЗрддреЗ рд╣реИрдВред
рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╡реЗрдм рдкрд░ рд╕рдмрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЕрдореВрд░реНрдд
HTML рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рд░рд▓реАрдХрд░рдг рдерд╛ред рдпрд╣ рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдмреЗрд╡рдХреВрдл рд╣реЛрдЧрд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдХреЛ рдПрдХ рдкреВрд░реНрдг HTML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛,
<!DOCTYPE html>
рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕реАрдзреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдм рдРрд╕рд╛ рдХреЛрдИ рдирд╣реАрдВ рдХрд░рддрд╛ред рдЕрдВрддрд┐рдо HTML рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯ рдФрд░ рдЯреБрдХрдбрд╝реЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рд╢реБрд░реВ рдореЗрдВ
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдПрдХ рдЕрдореВрд░реНрддрддрд╛ рд╣реИред рднрд╛рд╖рд╛ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдХрд░рдг рд╣реИрдВ - рдпреЗ рдЪрд░, рд▓реВрдк, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдЗрддрдиреЗ рдкрд░ рд╣реИрдВред
рдЕрдВрддрд┐рдо рд╡реЗрдм рднрд╛рд╖рд╛ рдЬрд┐рд╕реЗ рд╕рд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рд╡рд╣ рдереА
рд╕реАрдПрд╕рдПрд╕ , рдФрд░ рд╡реЗ рдЗрд╕рдореЗрдВ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдПред
CSS рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпрд╛рдВ рд╣реИрдВ, рдФрд░ рдпрд╣ рд▓рдЧрднрдЧ рдХреЛрдИ рдЕрдореВрд░реНрдд рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХ рдереЗ, рдФрд░ рдпрд╣ рд╣рдорд╛рд░реА рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛
рдПрдХ рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рд╡реЗрдм рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╣реИред рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд╕рдмрд╕реЗ рд╕рдлрд▓ рдордВрдЪ рд╣реИред рд╡реЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХ рдмрдирд╛рддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ,
HTML ,
CSS рдФрд░
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмреЗрд╣рдж рд╕рдлрд▓ рд╣реИрдВред рдХрдИ рдорд╛рдпрдиреЛрдВ рдореЗрдВ, рд╡реЗ рд╡реЗрдм рдорд╛рдирдХреЛрдВ рдХреЗ рдЕрдзрд┐рд╡рдХреНрддрд╛рдУрдВ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХрд╛ рдлрд▓ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдФрд░ рдХрд╣рд╛рдиреА рд╣реИред
CSS рдЬреИрд╕реА рднрд╛рд╖рд╛ рдЗрддрдиреА рд▓реЛрдХрдкреНрд░рд┐рдп рдХреНрдпреЛрдВ рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдЪрдпрдирдХрд░реНрддрд╛ рдФрд░ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗред рдФрд░ рд╡рд╣ рдпрд╣ рд╣реИред рд╣рд╛рдВ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдиреБрдХрд╕рд╛рди рдФрд░ рд╕реВрдХреНрд╖реНрдорддрд╛рдПрдВ рд╣реИрдВред рд╣рд╛рдВ, рдЕрд╕рд▓реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдмрдирдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рднрд╛рд╖рд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдПрдХ рдЕрдЬрдирдмреА рдХреЛ рдХреЛрдб рдмреНрд▓реЙрдХ рджрд┐рдЦрд╛рдиреЗ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдореЗрдВ рдЖрдкрдХреЛ рджрд╕ рд╕реЗрдХрдВрдб рдХрд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдпрд╣ рдЙрд╕рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред
h1 { color: red; }
рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐
CSS рд╕рдлрд▓рддрд╛ рдХрд╛ рд░рд╣рд╕реНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рджреВрд╕рд░реЛрдВ рдХреЛ рд╕рдордЭрдирд╛, рд╕реАрдЦрдирд╛ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рд╣рд╛рдВ, рдПрдХ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рджреЛрд╖реА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐
рд╕реАрдПрд╕рдПрд╕ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╢реБрд░реБрдЖрддреА рд╕рдордп рдореЗрдВ рд╕рд╣реА рдирд┐рд░реНрдгрдп рдХрд┐рдП рдЧрдП рдереЗред
рднрд╛рд╖рд╛ рдХреА рдЬрдЯрд┐рд▓рддрд╛
рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреА рддрд░рд╣,
рд╕реАрдПрд╕рдПрд╕ рд╕рдордп рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖред рдкреВрд░реЗ рд╡реЗрдм рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреА рддрд░рд╣, рдЙрдиреНрд╣реЗрдВ рдирдП рдЕрд╡рд╕рд░ рдорд┐рд▓реЗред
рдЬреЗрд░реЗрдореА рдХреАрде рдиреЗ рдмрддрд╛рдпрд╛ рдХрд┐
рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ
@keyframes
рдХреА рд╢реБрд░реВрдЖрдд рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝реА рдкрд╛рд░реА рд╣реБрдИ рд╣реИред рдкрд╣рд▓реА рдмрд╛рд░,
рд╕реАрдПрд╕рдПрд╕ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдПрдЧрд╛ рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп
рд╕реАрдПрд╕рдПрд╕ рдмреНрд▓реЙрдХ рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
.animate { animation: my-animation 0.2s; } @keyframes my-animation { to { color: red; } }
рдЬреИрд╕рд╛ рдХрд┐ рдЬреЗрд░реЗрдореА рдХрд╣рддреЗ рд╣реИрдВ:
рдЗрд╕рд▓рд┐рдП CSS рд╡реИрд░рд┐рдПрдмрд▓ (рдпрд╛ рдордирдорд╛рдиреА рдЧреБрдг) рдЙрди рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреА рджреАрд╡рд╛рд░ рдореЗрдВ рдкрд╣рд▓реА рджрд░рд╛рд░ рдирд╣реАрдВ рд╣реИ рдЬрд┐рди рдкрд░ CSS рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдпрджрд┐ рдореИрдВ рдЕрдкрдиреЗ рдЕрдиреНрдп рд░реВрдкрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рд╡рд╣ @keyframes (рдФрд░ рд╕рдВрднрд╡рддрдГ, @ рдлрд╝реЙрдиреНрдЯ-рдлреЗрд╕) рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде рдПрдХ рдлрд┐рд╕рд▓рди рдЯреНрд░реИрдХ рдкрд░ рднреА рдЦрдбрд╝рд╛ рдерд╛ред
рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐
рд╕реАрдПрд╕рдПрд╕ рдЯреБрдХрдбрд╝рд╛ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред
CSS (рднрд╛рд╖рд╛ рд╕реНрд╡рдпрдВ) рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпреЛрдЧреНрдп рдмрдирдиреЗ рдХреА рд░рд╛рд╣ рдкрд░ рдФрд░ рдиреАрдЪреЗ рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдЪрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВ, рддреЛ рд▓реВрдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╣реИ, рд╣реИ рдирд╛? рдЖрдк
рд╕реАрдПрд╕рдПрд╕ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреА рдЗрддрдиреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрдм рдЙрд╕ рднрд╛рд╖рд╛ рдХреЛ рд╕рдордЭрдиреЗ рдФрд░ рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡рд╣ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП рд╡рд╣ рдЙрд╕ рд╕рд░рд▓рддрд╛ рд╕реЗ рд╡рдВрдЪрд┐рдд рд░рд╣ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рдПрдХ рд╢реБрд░реБрдЖрддреА рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЙрд╕рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдмрдирд╛ рджрд┐рдпрд╛ред
рдЕрдореВрд░реНрдд рдкрд░рдд
рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЪрд░ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ-рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХрд╛ рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рд╡реЗ рдореБрдЭреЗ рдПрдХ рд▓реЗрдЦрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзрд┐рдХ рдЕрд╡рд╕рд░ рджреЗрддреЗ рд╣реИрдВ, рдореЗрд░реЗ рдХрд╛рдо рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдореБрдЭреЗ рдФрд░ рдЕрдзрд┐рдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рдЕрдореВрд░реНрддрддрд╛ рдХреА рд╕рднреА (рдЕрдЪреНрдЫреА) рдкрд░рддреЗрдВ рд╣реИрдВред рддреЛ рднрд╛рд╖рд╛ рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдЕрдореВрд░реНрддрддрд╛ рдХреА рдПрдХ рдкрд░рдд рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрдпреЛрдВ рди рдЫреЛрдбрд╝реЗрдВ?
рдЬреЗрд░реЗрдореА рдХрд╛ рд╢рдмреНрдж:
рд╕рд╛рд╕ рдЬреИрд╕реЗ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рднреЗрдбрд╝ рдФрд░ рднреЗрдбрд╝рд┐рдпреЗ рджреЛрдиреЛрдВ рд╣реИрдВред
рд╕рднреА рдЕрдореВрд░реНрдд рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИрдВред
рдореБрдЭреЗ рдХреНрд░реЙрд╕-рдмреНрд▓реЙрдЧрд┐рдВрдЧ рдХреА рднрд╛рд╡рдирд╛ рдореЗрдВ рдЖрдиреЗ рджреЛ, рдЬреЗрд░реЗрдореА рдХреЛ рдлрд┐рд░ рд╕реЗ рдЬрд╡рд╛рдм рджреЛред
... рд╣рд░ рдЕрдореВрд░реНрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ред
рд╡рд╣
рд╕реИрд╕ рдФрд░
рд╣реИрдо рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрд╣рддрд╛ рд╣реИ рдХрд┐
рд╕реИрд╕ рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░
рд╣рдореНрд▓ рдЦрд░рд╛рдм рд╣реИред рдЗрд╕рдореЗрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЙрд╕рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рдореИрдВрдиреЗ
рд╣рд╛рдорд▓ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рдХрднреА рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╣рд░ рджрд┐рди рдореИрдВ
рд╕реИрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореЗрд░реЗ рдЗрдВрдкреНрд░реЗрд╢рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдкрд░реАрдд рд╣реИрдВред рдпрд╣рд╛рдВ рджреЛ рдмрд┐рдВрджреБ рд╣реИрдВред
рдХреНрд░рд┐рд╕ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЕрдореВрд░реНрдд, рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, "рдЕрдЪреНрдЫрд╛ рд╣реИред"
рд╕рдВрджрд░реНрдн рдпрд╣рд╛рдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - "рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдХреЗ рдмрд╛рджред" рдЬрдм рдПрдХ рдХреНрд╖рдг рдЖрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдо рдЕрдореВрд░реНрддрддрд╛ рдХреА рд╕реАрдврд╝реА рдкрд░ рдЕрдЧрд▓рд╛ рдХрджрдо рдЙрдард╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрд╢рд╛ рдХрдИ рднрд╛рд╖рд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рдЖрдкрд╕ рдореЗрдВ рдмрд╣рд╕ рдХрд░рддреА рд╣реИрдВ рдХрд┐ рдХреМрди рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдЬрдЧрд╣ рд▓реЗрдЧрд╛ред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдЕрдм
рд╕реАрдПрд╕рдПрд╕ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ), рдФрд░ рд╕рдордп рдХреЗ рд╕рд╛рде, рдПрдХ "рд╡рд┐рдЬреЗрддрд╛" рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдореБрдЦреНрдп "рдмрд╛рдЬрд╛рд░ рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА" рдХрд╛ рдорд╛рд▓рд┐рдХ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рд╢рдмреНрдж рдпрд╣рд╛рдВ рд▓рд╛рдЧреВ рд╣реИред
рд╡рд┐рдЬреЗрддрд╛ рд╡рд╣ "рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛" рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕рдиреЗ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдЕрдкрдиреА рд╢реНрд░реЗрд╖реНрдарддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рд╣реИред рд╣рд╛рд░рдиреЗ рд╡рд╛рд▓реЗ (рд╢рд╛рдпрдж) рдЗрддрдиреЗ рдЕрдЪреНрдЫреЗ рдЕрдореВрд░реНрдд рдирд╣реАрдВ рдереЗред
рджреВрд╕рд░рд╛ рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рд╕рд╛рд░ рдХреЛ "рдкреНрд░рд╛рдердорд┐рдХ" рдФрд░ "рдорд╛рдзреНрдпрдорд┐рдХ" рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред рдЪрдпрдирд┐рдд рд╢рдмреНрдж рдмрд╣реБрдд рд╕рдлрд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдПрдХ рдЕрдореВрд░реНрддрддрд╛ рд╣реИ рдЬреЛ рд▓реЗрдЦрдХреЛрдВ рдХреЛ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рдкреНрд░рд╛рдердорд┐рдХ рдЕрдореВрд░реНрддрддрд╛ рд╣реИ, рдФрд░ рдРрд╕реЗ рд╕рд╛рд░ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдХреБрдЫ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ - рдпреЗ рдорд╛рдзреНрдпрдорд┐рдХ рдЧрд░реНрднрдкрд╛рдд рд╣реИрдВ ред
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛ рдерд╛,
HTML рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХ рдЕрдореВрд░реНрдд рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдореЗрдВ рдЯреЗрдореНрдкрд▓реЗрдЯ рдФрд░ рднрдВрдбрд╛рд░рдг рд╕рд╛рдордЧреНрд░реА рд╣реИред
Haml рдПрдХ рдорд╛рдзреНрдпрдорд┐рдХ рдЕрдореВрд░реНрддрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдХ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рднрд╛рд╖рд╛ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдорд┐рд▓рддрд╛ рд╣реИ - рдпрд╣ рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред
CoffeeScript рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЕрдореВрд░реНрдд рдЙрдкрдХрд░рдг
рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдзреНрдпрдорд┐рдХ рдЕрдореВрд░реНрдд рд╣реИред
Sass (рдпрд╛ рд╕рдордп рдХреЗ рд╕рд╛рде рд╡рд┐рдЬреЗрддрд╛)
CSS рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХ рдЕрдореВрд░реНрдд рд╣реИред
рдореВрд▓:
рд╡реЗрдм рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рдФрд░ рд╕рд╛рд░ рдореЗрдВ рдЪрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВрдЯрд┐рдкреНрдкрдгреА:
1 - рдореБрдЭреЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ "рдмреНрд░рд╛рдЙрдЬрд╝рд░" рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдерд╛рдЧрдд рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдкрд╣рд▓реА рдмрд╛рд░ рдЗрд╕ рд╢рдмреНрдж рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реБрдЖ, рддреЛ рдХреЛрдИ рд░реВрд╕реА "рд╡рд┐рд╣рд┐рдд" рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдерд╛, рдФрд░ "рдУ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрддрдиреА рдЕрдХреНрд╕рд░ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд╕рд╛рд╣рд┐рддреНрдп рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рддрдм рд╕реЗ рдореИрдВ рдЗрд╕реЗ рд╣реА рд▓рд┐рдЦрддрд╛ рд╣реВрдВред рдЖрдкрдХреА рднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдЖрд╣рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВред
2 - рдореВрд▓ рдкреЛрд╕реНрдЯ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ, рдХреНрд░рд┐рд╕ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдЪ рдирд╣реАрдВ рд╣реИред
UPD: рд╕реБрдЭрд╛рд╡ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
makc9I рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред