рдПрд╕рд╡реАрдЬреА рдпрд╛ рдХреИрдирд╡рд╛рд╕?



рдПрд╕рд╡реАрдЬреА рдФрд░ рдХреИрдирд╡рд╛рд╕ рдРрд╕реА рддрдХрдиреАрдХреЗрдВ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк рд╡реЗрдм рдкреЗрдЬреЛрдВ рдкрд░ рдХреБрдЫ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдПрд╕рд╡реАрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдм, рдФрд░ рдХрдм рдХреИрдирд╡рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рд░ рдХреА рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рддрд╣реА рд╕рдордЭ рдЖрдкрдХреЛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реВрдЪрд┐рдд рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рддрдереНрдп рдХреА рдмрд╛рдд рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣рд╛рдВ рджреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдЖрдкрдХреЛ рдПрд╕рд╡реАрдЬреА рдкрд╕рдВрдж рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ - рдХреИрдирд╡рд╛рд╕:

  • рдПрдХ рдЫреЛрдЯрд╛ рдЖрдЗрдХрди рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрд╕рд╡реАрдЬреА рдХрд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИред
  • рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдпрд╣рд╛рдБ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╣рдореЗрдВ рдХреИрдирд╡рд╛рд╕ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

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

рдПрд╕рд╡реАрдЬреА - рд╡реЗрдХреНрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдШреЛрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ


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

рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реИ рдХрд┐ SVG рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рд▓реЛрдЧреЛ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕реА рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдб рд╕реАрдзреЗ HTML рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдШреЛрд╖рдгрд╛рддреНрдордХ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

<svg viewBox="0 0 100 100">   <circle cx="50" cy="50" r="50" /> </svg> 

рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЪреАрд▓реА рдФрд░ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдПрд╕рд╡реАрдЬреА рдЖрдкрдХреА рдкрд╕рдВрдж рд╣реИред

рдХреИрдирд╡рд╛рд╕ - рдбреНрд░рд╛рдЗрдВрдЧ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ


рдкреГрд╖реНрда рдХреЗ HTML рдХреЛрдб рдореЗрдВ рдХреИрдирд╡рд╛рд╕ рдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, <canvas> , рдЬрд┐рд╕рдХреЗ рдмрд╛рдж, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╡реЗ рдЗрд╕ рддрддреНрд╡ рдкрд░ "рдЖрдХрд░реНрд╖рд┐рдд" рдХрд░рддреЗ рд╣реИрдВред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ рдХреБрдЫ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдШреЛрд╖рд┐рдд рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ)ред рдпрд╣рд╛рдБ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

 <canvas id="myCanvas" width="578" height="200"></canvas> <script>  var canvas = document.getElementById('myCanvas');  var context = canvas.getContext('2d');  var centerX = canvas.width / 2;  var centerY = canvas.height / 2;  var radius = 70;  context.beginPath();  context.arc(centerX, centerY, radius, 0, 2 * Math.PI, false);  context.fillStyle = 'green';  context.fill(); </script> 

рдПрд╕рд╡реАрдЬреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдбреЛрдо рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ


рдпрджрд┐ рдЖрдк DOM рдИрд╡реЗрдВрдЯреНрд╕, рдЬреИрд╕реЗ click рдФрд░ mouseDown рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рддреЛ рдЕрд╡рдЧрдд mouseDown рдХрд┐ SVG рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЗрди рдЗрд╡реЗрдВрдЯреНрд╕ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдПрд╕рд╡реАрдЬреА <circle> рддрддреНрд╡ HTML <div> рддрддреНрд╡ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред

 <svg viewBox="0 0 100 100">   <circle cx="50" cy="50" r="50" />   <script>    document.querySelector('circle').addEventListener('click', e => {      e.target.style.fill = "red";    });  </script> </svg> 

рдПрд╕рд╡реАрдЬреА рдкреГрд╖реНрда рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реБрд▓рдн рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИ


рдХреИрдирд╡рд╛рд╕ рддрддреНрд╡ рдХреЛ рдЗрд╕рдХрд╛ рдкрд╛рда рд╡рд┐рдХрд▓реНрдк рд╕реМрдВрдкрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

 <canvas aria-label="Hello ARIA World" role="img"></canvas> 

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

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЖрдк рдПрдХ рдПрд╕рд╡реАрдЬреА рдЫрд╡рд┐ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕рд╣рд╛рдпрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡реЗрдм рдкреЗрдЬ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИрдВред

рдкрд╛рда рдбреЗрдЯрд╛ рдЬреЛ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдпрд╣ рднреА рдорд╛рдорд▓рд╛ рд╣реИ рдЬрдм SVG рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред рдПрд╕рд╡реАрдЬреА рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрддреНрд╡ рднреА рд╣реИ - <text> ред рдпрд╣ рдЖрдкрдХреЛ рдЧреНрд░рдВрдереЛрдВ рдХреЗ рд╕реНрдкрд╖реНрдЯ рдкрд╛рддреНрд░реЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдпрд╣ рд╕рд╣рд╛рдпрдХ рддрдХрдиреАрдХ рджреНрд╡рд╛рд░рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЧреНрд░рдВрдереЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрдирд╡рд╛рд╕ рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдРрд╕реЗ рдЧреНрд░рдВрде рдЕрдХреНрд╕рд░ рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдзреБрдВрдзрд▓реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред

рдХреИрдирд╡рд╕ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд┐рдХреНрд╕реЗрд▓ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИ


рдиреАрдЪреЗ рд╣рдо рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрд╕рд╡реАрдЬреА рдФрд░ рдХреИрдирд╡рд╛рд╕ рдХреА рддреБрд▓рдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдХрдИ рд╕рд╛рд░рдгрд┐рдпрд╛рдБ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рддреБрд▓рдирд╛ рдореЗрдВ, рд╕рд╛рд░рд╛ рдбреНрд░реИрд╕рдирд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд, рдпрд╣ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрдирд╡рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдкрд┐рдХреНрд╕реЗрд▓ рдиреГрддреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдПрдХ рдордЬрд╛рдХ рд╣реИ, рд▓реЗрдХрд┐рди, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдпрд╣ рд╣реИред

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


рдПрд╕рд╡реАрдЬреА рдЧреЗрдо

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдЧреНрд░рд╛рдлрд┐рдХ рдШрдЯрдХ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдФрд░ рдХрд╛рдлреА "рд╡реЗрдХреНрдЯрд░" рджрд┐рдЦрддрд╛ рд╣реИред

CSS рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ CSS рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ


рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдХрд╣ рдЪреБрдХреЗ рд╣реИрдВ рдХрд┐ рдПрд╕рд╡реАрдЬреА рддрддреНрд╡ рдбреЛрдо рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЗрди рддрддреНрд╡реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред CSS рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдХрд╣рд╛рдиреА рдЦреБрдж рдХреЛ рджреЛрд╣рд░рд╛рддреА рд╣реИ:

 <svg viewBox="0 0 100 100">   <circle cx="50" cy="50" r="50" />   <style>    circle { fill: blue; }  </style> </svg> 

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ <script> рдФрд░ <style> рдмреНрд▓реЙрдХ рдХреЛ <svg> рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдЗрд╕ рддрдереНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдПрд╕рд╡реАрдЬреА рддрддреНрд╡ рд╕рд╛рдорд╛рдиреНрдп рдПрдЪрдЯреАрдПрдордПрд▓ рдХреЛрдб рдореЗрдВ рд╣реИ, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдВрддрд░рд┐рдХ <script> рдФрд░ <style> рдмреНрд▓реЙрдХ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рдмрд╛рд╣рд░реА рд╢реИрд▓рд┐рдпреЛрдВ рдФрд░ рд▓рд┐рдкрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрд╕рд╡реАрдЬреА рддрддреНрд╡ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣рд╛рдВ рдПрд╕рд╡реАрдЬреА рддрддреНрд╡реЛрдВ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рдЧреБрдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рд╛рдордЧреНрд░реА рд╣реИред рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреГрд╖реНрда рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдм рдХреБрдЫ рдПрд╕рд╡реАрдЬреА рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ :hover рдЫрджреНрдо :hover рдФрд░ рдПрдирд┐рдореЗрд╢рди рддрддреНрд╡ред

рдпрд╣рд╛рдВ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде <circle> рддрддреНрд╡ рдХреЛ рдПрдирд┐рдореЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред

 <svg viewBox="0 0 100 100">   <circle cx="50" cy="50" r="50" />   <style>    circle { fill: blue; animation: pulse 2s alternate infinite; }    @keyframes pulse {      100% {        r: 30;      }    }  </style>   <script>    document.querySelector('circle').addEventListener('click', e => {      e.target.style.fill = "red";    });  </script> </svg> 


рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕реАрдПрд╕рдПрд╕ рддрддреНрд╡ рдПрдирд┐рдореЗрд╢рди

рдПрд╕рд╡реАрдЬреА рдФрд░ рдХреИрдирд╡рд╛рд╕ рдХрд╛ рд╕рдВрдпреЛрдЬрди


рддрдХрдиреАрдХреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдХреИрдирд╡рд╛рд╕ рдФрд░ рдПрд╕рд╡реАрдЬреА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЛ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдирдиреНрдп рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрд╕рд╡реАрдЬреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ <canvas> рддрддреНрд╡реЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реА рд╕рдордп, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, <canvas> рддрддреНрд╡ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдПрд╕рд╡реАрдЬреА рдЫрд╡рд┐рдпрд╛рдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдФрд░ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рд░рд╣ рд╕рдХрддреА рд╣реИрдВред


рдЖрдЙрдЯрдкреБрдЯ SVG рдЫрд╡рд┐ <рдХреИрдирд╡рд╛рд╕> рддрддреНрд╡ рдХреЗ рд▓рд┐рдП

рдЕрдм рдЖрдЗрдП рдХреБрдЫ рддрд╛рд▓рд┐рдХрд╛рдПрдВ рджреЗрдЦреЗрдВ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдПрд╕рд╡реАрдЬреА рдФрд░ рдХреИрдирд╡рд╛рд╕ рдХреЗ рдмреАрдЪ рддреБрд▓рдирд╛ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВред

рдПрд╕рд╡реАрдЬреА рдФрд░ рдХреИрдирд╡рд╛рд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛


тЦНрд░реБрде рдЬреЙрди


рдпрд╣рд╛рдБ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рдореНрди рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИред
рдЕрд╡рд╕рд░
рдПрд╕рд╡реАрдЬреА
рдХреИрдирд╡рд╛рд╕
рд╡реЗрдХреНрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕
+
-
рд░реЗрдЦрд╛рдкреБрдВрдЬ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕
-+
DOM рддрдХ рдкрд╣реБрдБрдЪ
+
-
рдЙрдкрд▓рдмреНрдзрддрд╛
+
┬▒
рдкрд╛рда рдЖрдЙрдЯрдкреБрдЯ
+
+
рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдФрд░ рдкреИрдЯрд░реНрди рдХрд╛ рдирд┐рд╖реНрдХрд░реНрд╖
+
+
рд╕реАрдПрд╕рдПрд╕ рдПрдиреАрдореЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди
+
-
рд╕реАрдПрд╕рдПрд╕ рдлрд┐рд▓реНрдЯрд░ рд╕рдорд░реНрдерди
+
+
рдПрд╕рд╡реАрдЬреА рдлрд┐рд▓реНрдЯрд░ рд╕рдкреЛрд░реНрдЯ
+
+
рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
-+
рдирд┐рд░реНрдпрд╛рдд рд╕рд╛рдордЧреНрд░реА
-+
рдПрдХрд▓ рдкрд┐рдХреНрд╕реЗрд▓ рдкреНрд░рдмрдВрдзрди
-+
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ
-+
рдПрдиреАрдореЗрд╢рди рдкреНрд░рджрд░реНрд╢рди
┬▒
+
рдореБрдЦреНрдп рдзрд╛рдЧреЗ рдХреЗ рдмрд╛рд╣рд░ рдХреА рдЧрдИ рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
-+

тЦН рд╕рд╛рд░рд╛ рдбреНрд░реИрд╕рдирд░


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреНрд╡реАрдЯ рдЗрд╕ рдЯреНрд╡реАрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
DOM / рд╡рд░реНрдЪреБрдЕрд▓ DOM
рдХреИрдирд╡рд╛рд╕
рд▓рд╛рднUI / UX рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдмрдврд╝рд┐рдпрд╛ рд╣реИредрдбрд╛рдВрд╕, рдкрд┐рдХреНрд╕рд▓реНрд╕!
рдЖрдЙрдЯрдкреБрдЯ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реНрд╡рддрдВрддреНрд░ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди SVG рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд┐рдпрд╛ рд╣реИред3 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рдЕрдиреНрдп рд╕рдорд╛рди рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд┐рдпрд╛ рд╣реИред
рдбрд┐рдмрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИредрдХрдИ рдЪрд▓рддреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВред
рдХрдорд┐рдпреЛрдВрдЫрд╡рд┐рдпрд╛рдБ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд╕реНрддреБрдУрдВ рд╕реЗ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВредрд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реБрд▓рдн рдмрдирд╛рдирд╛ рдХрдард┐рди рд╣реИред
рдкрд┐рдЫрд▓реЗ рдЛрдг рдХреЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдПрд╕рд╡реАрдЬреА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдПрдирд┐рдореЗрдЯ рдХрд░рддреЗ рд╕рдордп рд╕рд╛рд╡рдзрд╛рдиреА рдмрд░рддрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИредрдорд╛рдирдХ рд░реВрдк рдореЗрдВ, рдХреИрдирд╡рд╛рд╕ рдЪрд┐рддреНрд░ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛрддреЗ рд╣реИрдВред
рдЫрд╡рд┐ рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред

тЦН рд╢рд░реНрд▓реА рд╡реВ


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреНрд╡реАрдЯ рдЗрд╕ рдЯреНрд╡реАрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
рдПрд╕рд╡реАрдЬреА
рдХреИрдирд╡рд╛рд╕
рд▓рд╛рдн
рд╕реАрдЦрдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиред
рдмрд╣реБрдд рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рдиред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХреНрд╕рдкреЛрдЬрд╝рд░ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реИред
рдЪреЗрддрди рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рдиред
рдХрдорд┐рдпреЛрдВ
рдЖрдкрдХреЛ рдЬрдЯрд┐рд▓ рдбреЛрдо рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рд╕реАрдЦрдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рдХрдард┐рдиред
рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдХрдо рдЙрддреНрдкрд╛рджрдХрддрд╛ред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛрдЦрд┐рдо рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИред
рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЪреЗрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред

рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрдирд╡рд╛рд╕ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реИ (рд╢рд░реНрд▓реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ - рдЬрдм 1000 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ)ред

рдПрд╕рд╡реАрдЬреА рдорд╛рдирдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдХреИрдирд╡рд╕ рдПрдХ рдЧрд┐рд░рд╛рд╡рдЯ рд╣реИ


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

рдкрд░рд┐рдгрд╛рдо


рдЗрд╕ рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рдордиреЗ рдПрд╕рд╡реАрдЬреА рдФрд░ рдХреИрдирд╡рд╛рд╕ рдХреЗ рджреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдПред рд╣рдо рдЙрдирдХреЗ рдкрд╛рд╕ рд▓реМрдЯреЗрдВрдЧреЗ рдФрд░ рдЙрдирдХреЗ рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВрдЧреЗ, рдЬреЛ рд╣рдордиреЗ рдЕрднреА рд╕реАрдЦрд╛ рд╣реИред

  • рдПрдХ рдЫреЛрдЯрд╛ рдЖрдЗрдХрди рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрд╕рд╡реАрдЬреА рдХрд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдПрд╕рд╡реАрдЬреА рдЫрд╡рд┐ рдХрд╛ рд╡рд┐рд╡рд░рдг рдбреЛрдо рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрд╕рд╡реАрдЬреА рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рдмрдЯрди рдкрд░ рдПрдХ рдЖрдЗрдХрди рдХреА рддрд░рд╣ рдХреБрдЫ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рдХрд╣рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рдПрд╕рд╡реАрдЬреА рдЫрд╡рд┐рдпрд╛рдВ рд╕реАрдПрд╕рдПрд╕ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдЙрдирдХреЗ рддрддреНрд╡реЛрдВ рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
  • рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдпрд╣рд╛рдБ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╣рдореЗрдВ рдХреИрдирд╡рд╛рд╕ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЧреЗрдо рдореЗрдВ рдХрдИ рдЪрд▓рддреЗ рддрддреНрд╡ рдФрд░ рдЬрдЯрд┐рд▓ рдПрдирд┐рдореЗрд╢рди рд╣реЛрдВрдЧреЗред рдЦреЗрд▓ рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рддрддреНрд╡ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХреБрдЫ рдкреНрд░рджрд░реНрд╢рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВред рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрдирд╡рд╕ рдорд╣рд╛рди рд╣реИред

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрди рджреЛ рдЪрд░рдо рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдмрдбрд╝рд╛ рдордзреНрдпрд╡рд░реНрддреА рдХреНрд╖реЗрддреНрд░ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдФрд░ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдПрд╕рд╡реАрдЬреА рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдореБрдЭреЗ рдпрд╣ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореИрдВ рдХреИрдирд╡рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд░реВрдВрдЧрд╛ рдпрд╛ рдирд╣реАрдВред рд╢рд╛рдпрдж рдпрд╣ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдХреИрдирд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВред рдФрд░ рдореИрдВ SVG рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рдкрд░рд┐рдЪрд┐рдд рд╣реВрдБред рдореИрдВрдиреЗ рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдХрд┐рддрд╛рдм рд▓рд┐рдЦреАред рдирддреАрдЬрддрди, рдореИрдВ рдПрд╕рд╡реАрдЬреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдпрд╣ рддрдХрдиреАрдХ рдореБрдЭреЗ рд╡рд╣ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХреЗ рдЬреЛ рдореБрдЭреЗ рдЪрд╛рд╣рд┐рдПред

рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ! рдЖрдк рдХрд┐рди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдПрд╕рд╡реАрдЬреА рдФрд░ рдХрд┐рд╕ рдХреИрдирд╡рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?


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


All Articles