рдЕрдВрдзреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбреНрд░реЙрдк - рдбреНрд░реЙрдк рдШрдЯрдХ? рдХреНрдпрд╛ рддреБрдо рдордЬрд╛рдХ рдХрд░ рд░рд╣реЗ рд╣реЛ?

рдХреНрдпрд╛ Trello, Gmail, Aviasales рдФрд░ Google Keep рдХреЛ рдПрдХ рд╕рд╛рде рд▓рд╛рддрд╛ рд╣реИ? рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рдШрд╕реАрдЯрд╛ рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓рд╛ рдбреНрд░реЙрдк-рдШрдЯрдХ рд╣реИред рдЗрди рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ рд╣рдо рдЕрдХреНрд╕рд░ рдЗрд╕ рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЪреАрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реЗрдм рдкрд░ рд╣рдо рд╕реНрдХреНрд░реАрди рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рджреВрд╕рд░реЗ рд╕реНрдерд╛рди рдкрд░ рд▓реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдмреНрд▓реИрдХрдмреЛрд░реНрдб рдкрд░ рд╕реНрдЯрд┐рдХрд░ рдпрд╛ рд░реЗрдлреНрд░рд┐рдЬрд░реЗрдЯрд░ рдкрд░ рдореИрдЧреНрдиреЗрдЯред рдЯреВрдбреВ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░рдирд╛, рдбреИрд╢рдмреЛрд░реНрдб рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ - рд╣рдо рдХреЗрд╡рд▓ рдкреГрд╖реНрда рдкрд░ рддрддреНрд╡реЛрдВ рдХреЛ рдЦреАрдВрдЪрдиреЗ рдФрд░ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдЗрди рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



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

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


рд╕реНрд▓рд╛рдЗрдбрд░


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



рд╣рдорд╛рд░рд╛ рдХрд╛рдо рдпрд╣ рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рд╕рд╛рдЗрдЯ рдХреЗ рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВред рдЖрдЗрдП рдЗрди рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд╡реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рджреЗрд╢реА рд╕реНрд▓рд╛рдЗрдбрд░


рд╕реЛрдЪрдиреЗ рд╡рд╛рд▓реА рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рджреЗрд╢реА рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдорд╛рд░реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдпрджрд┐ рдРрд╕рд╛ рдХреЛрдИ рдЕрд╡рд╕рд░ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рджреЗрд╢реА рддрддреНрд╡ рдмрд╣реБрдд рд╕рдордп рдмрдЪрд╛рдПрдВрдЧреЗред

рдЖрдЗрдП рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддреЗ рд╣реИрдВ: рд╕реНрд▓рд╛рдЗрдбрд░ рдЯреНрд░реИрдХ рдХреЗ рд╕рд╛рде рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рд╕реНрд▓рд╛рдЗрдбрд░ рдХрд╛ рдореВрд▓реНрдп рдмрджрд▓рддрд╛ рд╣реИред рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рджрд╛рдИрдВ рдУрд░ рд▓реЗ рдЬрд╛рдПрдВ - рд╕реНрдХреНрд░реАрди рдХрд╛ рд░рдВрдЧ рд╕рдлреЗрдж рд╕реЗ рдЪрдордХреАрд▓реЗ рдЧреБрд▓рд╛рдмреА рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдкреАрдЫреЗ - рдлрд┐рд░ рд╕реЗ рд╕рдлреЗрджред



рд╕реНрд▓рд╛рдЗрдбрд░ рдмрд╕ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдЯреНрд░реИрдХ рдХреЗ рд╕рд╛рде рд╕реНрд▓рд╛рдЗрдбрд░ рд╕реНрд▓рд╛рдЗрдб рдФрд░ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреБрдЫ рдореВрд▓реНрдп рджреЗрддрд╛ рд╣реИред

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

: : -webkit-slider-runnable-track : : -webkit-sHder-thumb : : -moz-range-track : : -moz-range-thumb : : -ns-track :-ms-thumb : : -ms-fill-lower : : -ms-fill-upper 

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

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

рд╕реНрд▓рд╛рдЗрдбрд░ рдкрд░реАрдХреНрд╖рдг


рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрдВрдд рддрдХ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рд╣рдо рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рдо рддреАрди рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рди рдХреЗрд╡рд▓ рд╕реНрд▓рд╛рдЗрдбрд░, рдмрд▓реНрдХрд┐ рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдХрд╛ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗред

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

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


рдореВрд╖рдХ ред рд╣рдо рд╕реНрд▓рд╛рдЗрдбрд░ рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣рддреЗ рд╣реИрдВ, рджрд╛рдПрдВ рдФрд░ рдмрд╛рдПрдВ рдЦреАрдВрдЪрддреЗ рд╣реИрдВред рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ - рдорд╣рд╛рдиред

рдХреАрдмреЛрд░реНрдбред рд╕реНрд▓рд╛рдЗрдбрд░ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреИрдм рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдЗрд╕реЗ рдЯреНрд░реИрдХ рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ ред рдпрд╣ рдпрд╣рд╛рдБ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рд╣рдо рд╕реНрдХреНрд░реАрди рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ - рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рдХрд╛рд╢ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдЪрд╛рд▓реВ рдХрд░реЗрдВред рд╡рд╣ рдХрд╣рддрд╛ рд╣реИ:

- Chrome рдореЗрдВ VoiceOver рдЪрд╛рд▓реВ рд╣реИ ред

рдЯреИрдм рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╕реНрд▓рд╛рдЗрдбрд░ рдкрд░ рдЬрд╛рдПрдВред

- рд╢реВрдиреНрдпред рд╕реНрдЯрд╛рдЗрд▓рд┐рд╕реНрдЯ рд╕реНрд▓рд╛рдЗрдбрд░ рдЖрд╡реЗрджрдиред

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

- рдПрдХ, рджреЛ, рддреАрди, рдЪрд╛рд░, рдкрд╛рдВрдЪред

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

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдмрд╕ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд┐рдпрд╛ред рдПрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдкрд░ рд╣рдорд╛рд░рд╛ рдХрд╛рдо рдХреНрдпрд╛ рд╣реИ? рдЗрд╕ рддрдереНрдп рдХрд╛ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХреЛрдИ рдХрд╛рдо рдирд╣реАрдВ рдерд╛ - рд╣рдордиреЗ рдореВрд▓ рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдпрджрд┐ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдореВрд▓ рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ: рд╕реНрд▓рд╛рдЗрдбрд░, рдмрдЯрди, рдЪреЗрдХ-рдмреЙрдХреНрд╕, рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рд╕рдордп рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред рдпреЗ рддрддреНрд╡ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреАрдмреЛрд░реНрдб рдФрд░ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред

рдХрд╕реНрдЯрдо рд╕реНрд▓рд╛рдЗрдбрд░


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рджреЗрд╢реА рд╕реНрд▓рд╛рдЗрдбрд░ рд╣рдорд╛рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред рдЖрдЗрдП Aviasales рдХреЛрдб рдХреЛ рджреЗрдЦреЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣рд╛рдВ рд╡реЗ рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдирд╣реАрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ рдЕрднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред



рдпрд╣ рдкреНрд░рдХрд╛рд░ range рд╕рд╛рде рдПрдХ input рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдбрд┐рдЬрд╛рдЗрдирд░ рджреНрд╡рд╛рд░рд╛ рд╡рд╛рдВрдЫрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ div рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИ, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╣рдо рдЗрд╕рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрд▓рд╛рдЗрдбрд░ рдмрдирд╛рдХрд░ рдХрд╛рд░реНрдп рдХреЛ рдЬрдЯрд┐рд▓ рдХрд░реЗрдВрдЧреЗред рдЯреНрд░реИрдХ рдХреЗ рд╕рд╛рде рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреБрдВрдЬреА рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ рд╣реИ:

 position: absolute 

рд╣рдо рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рдЯреНрд░реИрдХ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд┐рддрд┐ рджреЗрддреЗ рд╣реИрдВ рдФрд░, рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЗ рдореВрд▓реНрдп рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВред

рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рддрддреНрд╡ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рдХреНрд╖рдг рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо mousedown рдЗрд╡реЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдШрдЯрдирд╛ рдХреЗ рдЖрдВрджреЛрд▓рди рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - mouseup , рдФрд░ mouseup рд╣рдореЗрдВ рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рд╣рдордиреЗ рд╕реНрд▓рд╛рдЗрдбрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рдЯрдЪ рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП, рд╣рдо рдХрдИ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ: touchstart , touchend рдФрд░ touchend ред

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

рдкрд░реАрдХреНрд╖рдг рдХрд╕реНрдЯрдо рд╕реНрд▓рд╛рдЗрдбрд░



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

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

 <div class="thumb" tabindex="0"    role="slider"    aria-labl=""    aria-valuenow="5"    aria-valuemin="0"    aria-valuenax="10" ></div> 

рд╣рдореЗрдВ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдп рд╢реИрд▓реА рддрддреНрд╡ рдПрдХ рд╕реНрд▓рд╛рдЗрдбрд░ рд╣реИред рд╣рдо рдореВрд▓реНрдп slider рд╕рд╛рде role рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░реЗрдВрдЧреЗред рдлрд┐рд░ aria-labl рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рдирд╛рдо рджреЗрдВред рд╣рдо рд╕реНрд▓рд╛рдЗрдбрд░ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп, рд╕реНрд▓рд╛рдЗрдбрд░ рдХрд╛ рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрди рдкрд╛рдВрдЪ ARIA рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рдПрдирд┐рдореЗрдЯ рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдХреЛ рдХрд╣реЗрдВрдЧреЗ рдХрд┐ рд╣рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдПред

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

рдЫрдВрдЯрд╛рдИ


рдбреНрд░реИрдЧ - рдПрдВрдб - рдбреНрд░реЙрдк рдШрдЯрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИред рдЕрдХреНрд╕рд░ рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪреА рд╣реЛрддреА рд╣реИ рдЬреЛ рдХреНрд░рдордмрджреНрдз рд╣реЛрддреА рд╣реИрдВред



рдКрдкрд░ Google Keep рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИ - рдпрд╣ рдПрдХ рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЯреВ-рдбреВ рд╕реВрдЪреА, рдЯреВ-рдбреВ рд╢реАрдЯ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдП-рдЯреВ рд╢реАрдЯ рдореЗрдВ рдПрдХ рдирд╛рдо, рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА, рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдЗрд╕реЗ рд╣рдЯрд╛рдиреЗ рдФрд░ рдПрдХ рдирдпрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдп рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рд╣реИред

рдпрд╣ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рд╕реВрдЪреА рд╡рд┐рдЬреЗрдЯ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред



рдпрд╣ рд╣реИ:

  • рдирд╛рдо - рдЯреВ-рдбреВ рд╕реВрдЪреА;
  • рддрддреНрд╡: рдХреБрддреНрддреЗ рдХреЗ рд╕рд╛рде рдЪрд▓рддреЗ рд╣реИрдВ, рдбреЙрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рдпреБрдХреНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдиреЛрдЯ рдпрд╛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
  • рдирдП рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ - рдПрдХ рдХрд╛рд░реНрдп рдЬреЛрдбрд╝реЗрдВред

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

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

рд▓реЗрдХрд┐рди рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ draggable рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЪрд┐рддреНрд░ рдФрд░ рд▓рд┐рдВрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рд╡реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдбреНрд░реИрдЧ рдФрд░ рдбреНрд░реЙрдк рд╣реЛрддреЗ рд╣реИрдВред

рдХреЗрд╡рд▓ рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд░рджреНрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо false рдорд╛рди рдХреЗ рд╕рд╛рде draggable рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реЗрдЯ рдХрд░реЗрдВрдЧреЗред

рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░


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



рдЪрд┐рддреНрд░ рдХреЛ рдкрдХрдбрд╝реЛ рдФрд░ рдбреНрд░реЙрдк-рдЬрд╝реЛрди рдХреА рдУрд░ рдЦреАрдВрдЪреЗрдВред рдпрд╣ рдкрд░рд┐рдЪрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛: рд╣рдо рдЪрд┐рддреНрд░ рдХреЛ рдбреНрд░реИрдЧ рдЬрд╝реЛрди рдореЗрдВ рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ - рдЪрд┐рддреНрд░ рдЕрдВрджрд░ рд╣реЛрддрд╛ рд╣реИред рд╣рдо рдЕрдкрдиреА рдЯреВ-рдбреВ рд╕реВрдЪреА рдореЗрдВ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред



рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдпрд╣ рджреЗрдЦреЗрдВ рдХрд┐ рдЗрд╕ рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рде рдЯреВ-рдбреВ рд╕реВрдЪреА рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рд╣рдо рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЛ рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рджреВрд╕рд░реЗ рд╕реНрдерд╛рди рдкрд░ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред рдЗрди рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рдШрдЯрдирд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реЛрддреА рд╣реИред

рдШрд╕реАрдЯреЗ рдЧрдП рдЖрдЗрдЯрдо рдкрд░ рддреАрди рдШрдЯрдирд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред

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

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

рдЬрдм рд╣рдо рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдЖрдЗрдЯрдо рдХреЛ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рд╡рд╣ рдЦреАрдВрдЪрддрд╛ рд╣реИ ред

рдПрдХ рддрддреНрд╡ рдЬреЛ рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЪрд╛рд░ рдШрдЯрдирд╛рдУрдВ рдореЗрдВ рдЖрдЧ рд▓рдЧ рдЬрд╛рддреА рд╣реИред

рдбреНрд░реИрдЧреЗрдВрдЯрд░ - рдЕрд▓рд░реНрдЯ рдЬрдм рд╣рдо рдХрд┐рд╕реА рдЖрдЗрдЯрдо рдХреЛ рджреВрд╕рд░реЗ рдЖрдЗрдЯрдо рдХреЗ рдЕрдВрджрд░ рдЦреАрдВрдЪрддреЗ рд╣реИрдВред

рдбреНрд░реИрдЧрдУрд╡рд░ - рдХрд╣рддреЗ рд╣реИрдВ рдЬрдм рд╣рдо рдЗрд╕реЗ рдЕрдВрджрд░ рд▓реЗ рдЬрд╛рдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред

рдбреНрд░реИрдЧрд▓реАрд╡ - рдЬрдм рд╣рдо рдорд╛рдЙрд╕ рдХреЛ рдЫреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдПрдХ рддрддреНрд╡ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рддрддреНрд╡ рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдкрд░реЗ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ ред

рдбреНрд░реЙрдк рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рд╣реИ рдЬреЛ рдЬрдм рд╣рдо рдкреНрд░рд╛рдкреНрдд рддрддреНрд╡ рдХреЗ рдЕрдВрджрд░ рдорд╛рдЙрд╕ рдХреЛ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ рддреЛ рдЖрдЧ рд▓рдЧ рдЬрд╛рддреА рд╣реИред

рдпреЗ рд╕рднреА 4 рдШрдЯрдирд╛рдПрдВ рдХреЗрд╡рд▓ рддрддреНрд╡ рдХреА рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ рд╣реИрдВ - рд╡реЗ рд╕реНрд╡рдпрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдПрдХ рддрддреНрд╡ рдХреЗ рдЖрдВрджреЛрд▓рди рдХреЛ рддрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдХрд░рддреЗ рд╣реИрдВ:

 draggable.addEventListener("dragstart", e => { e.dataTransfer.setData("text/plain", e.target.id); }); dropZone.addEventListener("drop", e => { const id = e.dataTransfer.getData("text/plain"); const el = document.getElementById(id); }); 

рд╣рдо рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЙрд╕ рдШрдЯрдирд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЙрд╕ рддрддреНрд╡ рдкрд░ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЖрдЧ рд▓рдЧрд╛рддреА рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЦреАрдВрдЪ рд░рд╣реЗ рд╣реИрдВред dataTransfer.setData рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ dataTransfer.setData , рд╣рдо рдЙрд╕ рдЖрдЗрдЯрдо рдХреЗ рдЪрдпрдирдХрд░реНрддрд╛ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдо рдЦреАрдВрдЪ рд░рд╣реЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ id ред

рдЕрдВрдд рдореЗрдВ, рдЬрдм рдбреНрд░реЙрдк рдЗрд╡реЗрдВрдЯ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрддреНрд╡ рдкрд░ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдпрд╣ рдбреЗрдЯрд╛ dataTransfer.getData рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд┐рд▓рддрд╛ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ id рддрддреНрд╡ рдХреА id рд╣реЛрдЧреА рдЬрд┐рд╕реЗ рд╣рдо рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛, рд╕рд╛рдзрд╛рд░рдг рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдкреГрд╖реНрда рдкрд░ рдЗрд╕ рддрддреНрд╡ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдХрд╣реАрдВ рднреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред рд╣рдо рд╣рд╛рде рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВред рдЗрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдбреНрд░реИрдЧ рдФрд░ рдбреНрд░реЙрдк рдПрд▓рд┐рдореЗрдВрдЯ рдкрд░ рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

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

рдпрджрд┐ рд╣рдо рджреВрд╕рд░реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрд╡ рдХреЛ рд╕рд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ dragenter рдФрд░ dragenter рдкрд░ dragenter e.preventDefault() рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдорд╛рди рдХреЛ рд░рджреНрдж рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ dropZone рддрддреНрд╡ рдкрд░ рдЖрдЧ dropZone рд╣реИред

 dropZone.addEventListener("dragenter", e => { e.preventDefault(); }); dropZone.addEventListener("dragover┬л, e => { e.preventDefault(); }); 

рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдЗрд╕ рд╕рдВрдпреЛрдЬрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд░реЛрдо рдореЗрдВ рдХреЗрд╡рд▓ dragenter рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП dragenter рдФрд░ dragenter рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдЯреВ-рдбреВ рд╕реВрдЪреА рдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред



рд╣рдорд╛рд░рд╛ рдХрд╛рдо рдкрд░рд┐рдЪрд┐рдд рдЖрдЗрдЯрдо рдХреЛ рдЕрдВрддрд┐рдо рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд╣рд▓реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЦреАрдВрдЪрдирд╛ рд╣реИред рдПрдХ рддрддреНрд╡ рдкрд░ рд╣реЛрд╡рд░ рдФрд░ 6 рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдбреЙрдЯреНрд╕ рд╡рд╛рд▓рд╛ рдПрдХ рддрддреНрд╡ рдмрд╛рдИрдВ рдУрд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред UX рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕реЗ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред



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



рдЕрдм рд╣рдо рдХреАрдмреЛрд░реНрдб рдХреЛ рд╕рд┐рдЦрд╛рдПрдВрдЧреЗ, рдФрд░ рдлрд┐рд░ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╣рдордиреЗ рдЕрднреА рдХрд┐рдпрд╛ рд╣реИред

рдХреАрдмреЛрд░реНрдб


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

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

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



рдЬрдм рд╣рдо рддрддреНрд╡ рд╕реЗ рдЪрдпрди рдХреЛ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ "Esc" рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреБрдВрдЬреА рдХреЛ рджрдмрд╛рдПрдВ - рддрддреНрд╡ рдЪрдпрди рдЦреЛ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рд░рд╣рддрд╛ рд╣реИред

рд╕реНрдХреНрд░реАрди рд░реАрдбрд░


рдХреАрдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИред рд╣рдордиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд▓рдЧрднрдЧ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдпрд╣ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдХреЛ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдЙрдЪреНрдЪрд╛рд░рдг рдХрд░рдирд╛ рд╕рд┐рдЦрд╛рддрд╛ рд╣реИред рд╕рднреА рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рддрд╛рдХрд┐ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдХреЛ рдкрддрд╛ рд╣реЛ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ: рдпрд╣ рдХрд╣рд╛рдВ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред

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

 <div class="live-region visually-hidden"    aria-live="polite"    role="status" ></div> 


 const liveRegion = document.querySelector(".live-region┬л); liveRegion.textContent = ' '; 

рдореИрдВрдиреЗ aria-live рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ polite рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде polite рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЦрд╛рд▓реА div рдФрд░ рдПрдХ status рдорд╛рди рдХреЗ рд╕рд╛рде role рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рддрддреНрд╡ рдХреЛ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреЗрдд рд╣реИред рдЬрдм рдЖрдк рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдХреЛ рдХреБрдЫ рдХрд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ, рдФрд░ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдЙрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрд╣реЗрдЧрд╛ред

рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред


рд╣рдорд╛рд░рд╛ рдХрд╛рдо рдкрд╣рд▓реЗ рддрддреНрд╡ рдХреЛ рдЕрдВрддрд┐рдо рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рд╣реИред рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рдХрд╛рд╢ рдмрдВрдж рдХрд░реЗрдВ, рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдЪрд╛рд▓реВ рдХрд░реЗрдВред

- Chrome рдореЗрдВ VoiceOver рдЪрд╛рд▓реВ рд╣реИред

рд╣рдо рдЖрдЗрдЯрдо рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реЗ рд╡рд┐рдЬреЗрдЯ рдХреЛ рджреЗрдЦреЗрдВ - рд╣реЗрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдВред рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдЖрд╡рд╛рдЬ:

- рд╣реЗрдбрд┐рдВрдЧ рд▓реЗрд╡рд▓ рджреЛред рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реВрдЪреАред

рдорд┐рд▓ рдЧрдпрд╛ред рд╣рдо рдЯреИрдм рдХреБрдВрдЬреА рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред

- рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реВрдЪреА 3. рддрддреНрд╡ "рдХреБрддреНрддреЗ рдХреЗ рд╕рд╛рде рдЪрд▓реЛ" рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдПрдВрдЯрд░" рдХреБрдВрдЬреА рджрдмрд╛рдПрдВред рд╕рдореВрд╣ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реНрдХреНрд░реАрди-рд░реАрдбрд░ рд╕реВрдЪреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдЪреНрдЪрд╛рд░рдг рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдордЭ рд╕рдХреЗрдВ рдХрд┐ рд╕реВрдЪреА рдореЗрдВ рдХрд┐рддрдиреЗ рддрддреНрд╡ рд╣реИрдВред рдлрд┐рд░ рд╡рд╣ рдПрдХ рдирд┐рд░реНрджреЗрд╢ рджреЗрддрд╛ рд╣реИ - рдХрд┐рд╕реА рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ: "Enter рдХреБрдВрдЬреА рдФрд░ рдЗрд╕ рдШрдЯрдХ рдХрд╛ рдирд╛рдо рджрдмрд╛рдПрдВред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ - Enter рдХреБрдВрдЬреА рджрдмрд╛рдПрдВред

- "рдХреБрддреНрддреЗ рдХреЗ рд╕рд╛рде рдЪрд▓реЛ" рддрддреНрд╡ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЕрдЪрдпрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Esc рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдпрд╣ рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдерд╛ рдЬреЛ рдореИрдВрдиреЗ рдмрд╛рдд рдХреА рдереА: рдЬрдм рдЖрдк рдПрдХ рддрддреНрд╡ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдЙрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╣рдо рд╕рд╛рде рдЖрдП рдереЗред рд╣рдо рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЙрд╕ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдЙрдЪреНрдЪрд╛рд░рдг рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд▓рд╛рдЗрд╡ рд░реАрдЬрди рдПрд▓рд┐рдореЗрдВрдЯ рдореЗрдВ рд░рдЦрд╛ рд╣реИред рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ - рд░рджреНрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдКрдкрд░ / рдиреАрдЪреЗ рдФрд░ Esc рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдПрдХ рд╕реНрдерд┐рддрд┐ рдиреАрдЪреЗ рд▓реЗ рдЬрд╛рдПрдБред

- рддрддреНрд╡ "рдХреБрддреНрддреЗ рдХреЗ рд╕рд╛рде рдЪрд▓реЛ" рдХреЛ рд╕реНрдерд┐рддрд┐ 2 рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдХ рдмрд╛рд░ рдФрд░ред

- рддрддреНрд╡ "рдХреБрддреНрддреЗ рдХреЗ рд╕рд╛рде рдЪрд▓реЛ" рдХреЛ рд╕реНрдерд┐рддрд┐ 3 рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдЗрдЯрдо рд╕реВрдЪреА рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣реИред рдкреНрд░рдХрд╛рд╢ рдЪрд╛рд▓реВ рдХрд░реЗрдВ рдФрд░ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рддрддреНрд╡ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдВрддрд┐рдо рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИред

рдкреНрд░реЗрд╕ "Esc" рдХреЛ рдЕрдЪрдпрдирд┐рдд рдХрд░реЗрдВред

- "рдХреБрддреНрддреЗ рдХреЗ рд╕рд╛рде рд╕реИрд░ рдХрд░реЗрдВ" рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рд░рджреНрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХрд▓реНрдкрдирд╛, рдорд╛рд░реНрдХрдЕрдк, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ ARIA рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ, рд╣рдордиреЗ рдПрдХ рдРрд╕рд╛ рд╡рд┐рдЬреЗрдЯ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рдЬреЛ рджреГрд╖реНрдЯрд┐ рд╕рдорд╕реНрдпрд╛рдУрдВ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрдард┐рди рд╣реИред

рд╡рд┐рд╕реНрдерд╛рдкрди


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



рдЗрд╕ рдШрдЯрдХ рдХреЛ рдХреИрд╕реЗ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рдЬрд╛рдП, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд░реЗрд▓реЛ рдХреЗ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВред рдореЗрд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рддреАрди рдХреЙрд▓рдо рд╣реИрдВ: "рдореИрдВ рдХрд░реВрдВрдЧрд╛", "рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВ", "рдкреВрд░рд╛"ред



рдХрд╛рд░реНрдп рдХреЛ рдПрдХ рд╕реНрдерд╛рди рд╕реЗ рджреВрд╕рд░реЗ рд╕реНрдерд╛рди рдкрд░ рдЦреАрдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рдШрдЯрдХ рдХреЛ рдкрдХрдбрд╝реЛ, рдЗрд╕реЗ рдЕрдЧрд▓реЗ рдХреЙрд▓рдо рдкрд░ рдЦреАрдВрдЪреЗрдВ, рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд░реЗрдВ - рдпрд╣ рд╡рд╣реАрдВ рд░рд╣рддрд╛ рд╣реИред

рдХреАрдмреЛрд░реНрдб


рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ, рд╣рдо рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рд╕реЗ true рд╕рд╛рде draggable рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред рдХреАрдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдерд╛ - рдХрд╛рд░реНрдп рдХреЛ рдХреЙрд▓рдо рд╕реЗ рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд▓реЗрдХрд┐рди, рдпрджрд┐ рдХреЙрд▓рдо 5 рдпрд╛ 8 рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЖрдЦрд┐рд░реА рддрдХ рдмрдврд╝рддреЗ рд╣реБрдП 5 рдпрд╛ 8 рдмрд╛рд░ рд░рд╛рдЗрдЯ рдХреА рдкрд░ 5 рдпрд╛ 8 рдмрд╛рд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЬреЛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдШрдЯрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛ рджреЗрдЧрд╛ред

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



рддреАрди рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдбреЙрдЯреНрд╕ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдЗрдЯрдо рдореЗрдВ рдПрдХ рдореЗрдиреВ рд╣реЛрдЧрд╛ред рдЖрдЗрдХрди рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред select рддрддреНрд╡ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡реНрдпрд╡рд╣рд╛рд░ "рд╕реНрдкреЗрд╕" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдПрдХ рдореЗрдиреВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред

рд╣рдо рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╣ рдЪреБрдирдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрдВрдЧреЗ рдХрд┐ рд╡реЗ рдХрд┐рд╕ рд╕реНрддрдВрдн рдХреЛ рдЗрд╕ рдпрд╛ рдЙрд╕ рдХрд╛рд░реНрдп рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред



рд╣рдо рдЕрдВрддрд┐рдо рдХреЙрд▓рдо рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, "рдПрдВрдЯрд░" рджрдмрд╛рдПрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд┐рдпрд╛ - рддрддреНрд╡ рдЬрд╣рд╛рдВ рд╣рдо рдЪрд╛рд╣рддреЗ рдереЗ, рд╡рд╣рд╛рдВ рдЪрд▓реЗ рдЧрдПред

рд╕реНрдХреНрд░реАрди рд░реАрдбрд░


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


рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рдХрд╛рд╢ рдмрдВрдж рдХрд░реЗрдВ, рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рдЪрд╛рд▓реВ рдХрд░реЗрдВред

- Chrome рдореЗрдВ VoiceOver рдЪрд╛рд▓реВ рд╣реИред

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

- "рдмрдирд╛рдУ": "рдкреНрд▓реЗ рд╕реЙрдХрд░" рдмрдЯрди, рд╕рдореВрд╣реЛрдВ рдХреЗ рдзреНрд╡рд╕реНрдд рдкреЙрдк-рдЕрдк рдмрдЯрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред

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

рд╣рдорд╛рд░рд╛ рдХрд╛рдо рд╕реВрдЪреА рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдХреЙрд▓рдо рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реИред

- рд╢реВрдиреНрдп рдирд╣реАрдВ, рдХрд░реЛред рдХреЙрд▓рдо рдкреЙрдк-рдЕрдк, рдмрдЯрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рд╕реНрдХреНрд░реАрди рдкрд░ рдЖрдкрдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ ... "рдбреВрдЗрдВрдЧред" "рд╣реЛ рдЧрдпрд╛" ... рдЖрдЗрдЯрдо "рдлрд╝реБрдЯрдмреЙрд▓" рдХреЛ рдХреЙрд▓рдо "рдбрди" рдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

рдлрд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ


рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рднреА рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдИрдореЗрд▓ рдХреЛ рдлрд╛рдЗрд▓реЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕рд▓рд┐рдП, рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдИрдореЗрд▓ рдЬреАрдореЗрд▓ рд╣реИред



рд╕реНрдХреНрд░реАрди рдкрд░ рдзрд░рд╛рд╢рд╛рдпреА рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рдПрдХ рддрддреНрд╡ рд╣реИред рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рд╣рдо рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЦреАрдВрдЪреЗрдВрдЧреЗред



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

рдХреАрдмреЛрд░реНрдб


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



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

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

рд╕реНрдХреНрд░реАрди рд░реАрдбрд░


"рдЪрдпрди" рддрддреНрд╡ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдФрд░ рд╣рдо рдЕрднреА рднреА рдУрдПрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред , screen reader .


screen reader. , .

тАФ button application.

screen reader.

тАФ button. тАж image.png. 31 тАж 0%тАж 16% тАж 73% тАж 100% . image.png .

? , , . , screen reader , . , , .

, screen reader . тАФ 10%, 20%...100%. , , , .

Live region, . screen reader, , ARIA Live, screen reader . .

рд╕рд╛рд░рд╛рдВрд╢


. тАФ . , , screen reader. , , .

HTML + JavaScript + ARIA . Drag-&-Drop , JavaScript ARIA. , .

┬л ┬╗ . , ┬л ┬╗: , , , , .

. : , , .


, W3.org тАФ . .

, , inclusive-components.design . . , , , , , .

. , , ┬л ┬╗. тАФ . .

. , тАФ Medium . , . , . , , . . , .

. FrontendConf ++ . FrontendConf 2019 Leonie Watson тАФ , W3C W3C -. Leonie screen reader. , , , , .

FrontendConf , . , .

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


All Articles