рдПрд╕рд╡реАрдЬреА рдлрд┐рд▓реНрдЯрд░ рдХреЗ рдкреНрд░рднрд╛рд╡ред рднрд╛рдЧ 2. feMorphology рдХреЗ рд╕рд╛рде рдкрд╛рда рдХреА рд░реВрдкрд░реЗрдЦрд╛

рд▓реЗрдЦреЛрдВ рдХреА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╢реНрд░реГрдВрдЦрд▓рд╛, " рдПрд╕рд╡реАрдЬреА рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЗрдлреЗрдХреНрдЯреНрд╕ " , рд╕рд╛рд░рд╛ рд╕реЙрдЗрджрди рджреНрд╡рд╛рд░рд╛, рдПрдХ рдлреНрд░реАрд▓рд╛рдВрд╕ рдпреВрдЖрдИ / рдпреВрдПрдХреНрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдбреЗрд╡рд▓рдкрд░ рдФрд░ рд▓реЗрдмрдирд╛рди рдореЗрдВ рд╕реНрдерд┐рдд рдХрдИ рддрдХрдиреАрдХреА рд▓реЗрдЦреЛрдВ рдХреЗ рд▓реЗрдЦрдХ, рдПрд╕рд╡реАрдЬреА рдлрд┐рд▓реНрдЯрд░ рдХреЗ рдХрд╛рдо рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:


рдПрд╕рд╡реАрдЬреА рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдкреНрд░рднрд╛рд╡


  1. рдПрд╕рд╡реАрдЬреА рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдкреНрд░рднрд╛рд╡ред рднрд╛рдЧ 1. рдПрд╕рд╡реАрдЬреА рдлрд┐рд▓реНрдЯрд░ 101 ред
  2. рдПрд╕рд╡реАрдЬреА рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдкреНрд░рднрд╛рд╡ред рднрд╛рдЧ 2. feMorphology рдХреЗ рд╕рд╛рде рдкрд╛рда рдХреА рд░реВрдкрд░реЗрдЦрд╛
  3. рдПрд╕рд╡реАрдЬреА рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдкреНрд░рднрд╛рд╡ред рднрд╛рдЧ 3. feComponentTransfer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЫрд╡рд┐ рдХреЗ рдкреЛрд╕реНрдЯрд░рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдкреНрд░рднрд╛рд╡ ред
  4. рдПрд╕рд╡реАрдЬреА рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдкреНрд░рднрд╛рд╡ред рднрд╛рдЧ 4. feComponentTransfer рдХреЗ рд╕рд╛рде рджреЛ-рд░рдВрдЧ рдХреА рдЫрд╡рд┐рдпрд╛рдВ ред
  5. рдПрд╕рд╡реАрдЬреА рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдкреНрд░рднрд╛рд╡ред рднрд╛рдЧ 5. feDisplacementMap рдХреЗ рд╕рд╛рде рд╕рддрд╣ рдмрдирд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП рдкрд╛рда рдХрд╛ рдорд┐рд▓рд╛рди



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



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


<feMorphology> рдореЗрд░реЗ рдкрд╕рдВрджреАрджрд╛ SVG рдлрд╝рд┐рд▓реНрдЯрд░ рдСрдкрд░реЗрд╢рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдпрд╣ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдСрдкрд░реЗрд╢рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рднреА рд╣реИ, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдЖрд╡реЗрджрди рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╣рдореЗрд╢рд╛ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реЛрддреЗ рд╣реИрдВред


рдореЙрд░реНрдлрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ?


рдореЛрд░реНрдлрд┐рдВрдЧ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХрд╛ рдЖрдХрд╛рд░ рдпрд╛ рд░реВрдк рдмрджрд▓рдирд╛ рдпрд╛ рдмрджрд▓рдирд╛ред


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


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


<feMorphology in=".." result=".." operator="dilate || erode" radius=""> </feMorphology> 

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


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


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


рдЫрд╡рд┐ рдореЛрд░реНрдл


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


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

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЫрд╡рд┐ рдкрд░ рдореЙрд░реНрдлрд┐рдВрдЧ рдкреНрд░рднрд╛рд╡ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдХреЛрдб рдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:


 <svg width="450" height="300" viewBox="0 0 450 300"> <filter id="erode"> <feMorphology operator="erode" radius="3"></feMorphology> </filter> <image xlink:href="..." width="90%" height="90%" x="10" y="10" filter="url(#erode)"></image> </svg> 

рдЗрд╕ рдЯреБрдХрдбрд╝реЗ рдореЗрдВ, рд╣рдо 3 рдкрд┐рдХреНрд╕реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЫрд╡рд┐ (рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ) рдХреЛ рдзреБрдВрдзрд▓рд╛ (рд╕рдВрдкреАрдбрд╝рд┐рдд) рдХрд░рддреЗ рд╣реИрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдВрдХрдбрд╝рд╛ рдЗрд╕ рдХреЛрдб рдХрд╛ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рджрд╛рдИрдВ рдУрд░ рдХреА рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рдереЛрдбрд╝рд╛ рдЫреЛрдЯрд╛ рд╣реИ:


рджрд╛рдИрдВ рдУрд░, рдмрд╛рдИрдВ рдУрд░ рдЫрд╡рд┐ рдкрд░ рдореЙрд░реНрдлрд┐рдВрдЧ рдХреЗ рдзрдмреНрдмрд╛ рдкреНрд░рднрд╛рд╡ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ
Ris_2ред рджрд╛рдИрдВ рдУрд░, рдмрд╛рдИрдВ рдУрд░ рдЫрд╡рд┐ рдкрд░ рдореЙрд░реНрдлрд┐рдВрдЧ рдХреЗ рдзрдмреНрдмрд╛ рдкреНрд░рднрд╛рд╡ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред


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



Ris_3ред рджрд╛рдИрдВ рдУрд░, рдмрд╛рдИрдВ рдУрд░ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП dilate morph рдСрдкрд░реЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред


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


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


  • рдЗрд░реЛрдб (рдпрд╣ рдорд╛рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рдХреНрд░рдорд╢рдГ рдЖрд░, рдЬреА, рдмреА рдФрд░ рдП рдЪреИрдирд▓реЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдХрдо рдЪрдордХ рдпрд╛ рдЕрдкрдиреЗ рд╕рдореБрджрд╛рдп рдХреА рдЙрдЪреНрдЪрддрдо рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ;
  • рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЪреИрдирд▓ рдХреЗ рд▓рд┐рдП dilate рд╕реЗрдЯ рдЙрд╕рдХреЗ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рдмрд╕реЗ рдЪрдордХрджрд╛рд░ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдкрд╛рд░рджрд░реНрд╢реА рдореВрд▓реНрдп рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред

рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдПрдХ рддрд░рдл рд░рдЦрдирд╛, рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордВрддреА рд╡рд┐рдЬреНрдЮрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛: рдПрдХ рдЫрд╡рд┐ рдХреЗ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдПрдХ рдЕрдВрдзреЗрд░реЗ рдпрд╛ рдкреНрд░рдХрд╛рд╢ рдореБрдЦреНрдп рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдкреАрдбрд╝рд┐рдд рдпрд╛ рдЦреАрдВрдЪрдирд╛ред



рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкрд╛рда рдХреЗ рд░реВрдк рдореЗрдВ рдореЛрдиреЛрдХреНрд░реЛрдо рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордВрддрд╢рд╛рд╣реА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ , рдХреЗрд╡рд▓ рдХрд┐рд╕реА рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдкрд┐рдХреНрд╕реЗрд▓ рд░рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдпрд╛ рдлреИрд▓рд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд░рдВрдЧ рд╣реИ ...


FeMorphology рдХреЗ рд╕рд╛рде рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ рдХрд▓рд░ рдЖрдЙрдЯрд▓рд╛рдЗрди рдЬреЛрдбрд╝рдирд╛


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


 <!-- Adding an outline to SVG text using strokes --> <text font-size="80px" dx="100" dy="200" font-weight="700" stroke="deepPink" stroke-width="3px">Stroked Text</text> 

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


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


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


рд╕реНрд░реЛрдд рдкрд╛рда рдХреА рддреБрд▓рдирд╛ рдПрдХ рд╕реНрдЯреНрд░реЛрдХ рдФрд░ ** feMorphology рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рд╕рд╛рде рдкрд╛рда рд╕реЗ рдХрд░реЗрдВред
Ris_4ред рдкрд╛рда рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд рдкрд╛рда рдХреА рддреБрд▓рдирд╛ рдПрдХ рдЭрдЯрдХреЗ рдХреЗ рд╕рд╛рде рдФрд░ рд╕рд╛рдордВрддрд╡рд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдИ рдЧрдИ рд░реВрдкрд░реЗрдЦрд╛ред


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


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


рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо
Ris_5ред рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдоред


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


 <svg width="900" height="200" viewBox="100 0 900 200"> <filter id="outline"> <feMorphology in="SourceAlpha" result="DILATED" operator="dilate" radius="4"></feMorphology> </filter> <!-- DILATED TEXT --> <text font-size="85px" dx="125" dy="130" font-weight="700" filter="url(#outline)">upgrade yourself</text> </svg> 

рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдЕрд▓реНрдлрд╛ рдЪреИрдирд▓ рдорд┐рд▓реЗрдЧрд╛, рдЬреЛ рдХрд┐ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдХрд╛рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдФрд░ рдлрд╝реЙрдиреНрдЯ рдХреА рдореЛрдЯрд╛рдИ 4px рдмрдврд╝рд╛рддрд╛ рд╣реИред рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдХреЛрдб рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:


рдЧрд╛рдврд╝рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдкрд╛рда
Ris_6ред рдЧрд╛рдврд╝рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдкрд╛рдаред


... рд╕реНрд░реЛрдд рдкрд╛рда рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдЧрд╣рд░реЗ рдиреАрд▓реЗ рд░рдВрдЧ рдХрд╛ рд░рдВрдЧ рд╣реИ:


рд╕реНрд░реЛрдд рдкрд╛рда
Ris_7ред рд╕реНрд░реЛрдд рдкрд╛рда


рдПрдХ рд╕рдореЛрдЪреНрдЪ рдкреНрд░рднрд╛рд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкрд╛рда рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕реНрд░реЛрдд рдкрд╛рда рдХреЛ рдУрд╡рд░рд▓реЗ рдХрд░рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рд╕реНрд░реЛрдд рдкрд╛рда рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкрд╛рда (рд╣рдорд╛рд░реЗ рдЕрддрд┐рд░рд┐рдХреНрдд 4px) рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЙрдиреНрд╣реЗрдВ рдПрдХ рдкрде рдХреА рддрд░рд╣ рдмрдирд╛рддреЗ рд╣реИрдВред рдЗрд╕рдХреА рд░реВрдкрд░реЗрдЦрд╛ рдкрд░ рдкрд╛рда рдУрд╡рд░рд▓реЗ (рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкрд╛рда) feMerge рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╣рдордиреЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рдЬрд╛рдВрдЪ рдХреА рдереАред


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


рдЕрдм рд╣рдорд╛рд░рд╛ рдХреЛрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:


 <svg width="900" height="200" viewBox="100 0 900 200"> <filter id="outline"> <feMorphology in="SourceAlpha" result="DILATED" operator="dilate" radius="4"></feMorphology> <feFlood flood-color="#32DFEC" flood-opacity="1" result="PINK"></feFlood> <feComposite in="PINK" in2="DILATED" operator="in" result="OUTLINE"></feComposite> <feMerge> <feMergeNode in="OUTLINE" /> <feMergeNode in="SourceGraphic" /> </feMerge> </filter> <!-- DILATED TEXT --> <text font-size="85px" dx="125" dy="130" font-weight="700" filter="url(#outline)">upgrade yourself</text> </svg> 

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


рдФрд░ рдпрд╣рд╛рдБ рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрд╛ рдбреЗрдореЛ рд╣реИ:



рдкрд╛рда рдХрд╛ рднрд░рдг рд░рдВрдЧ рдЖрдкрдХреЗ CSS рдореЗрдВ рдпрд╛ рднрд░рдг рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рда рддрддреНрд╡ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдЙрдЯрд▓рд╛рдЗрди рд░рдВрдЧ рдХреЛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд╝реНрд▓рдлрд╝ рдкреНрд░рд╛рдЗрдорд░реА рдХреА рдмрд╛рдврд╝-рд░рдВрдЧ рд╡рд┐рд╢реЗрд╖рддрд╛ред


рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛! рдФрд░ рдпрджрд┐ рдЖрдк рд╕рдореЛрдЪреНрдЪ рдХрд╛ рд░рдВрдЧ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЖрдкрдХреЛ рдлрд┐рд░ рд╕реЗ рдлрд╝рд╛рдЗрдлрд╝реНрд▓рдб рдЖрджрд┐рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд░рдВрдЧ рднрд░рдиреЗ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдФрд░ рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк рд░реВрдкрд░реЗрдЦрд╛ рдХрд╛ рд░рдВрдЧ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рд╣реА рдХрд╛рдо рдмрд╛рд░-рдмрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдмрд╣реБрдд рдердХрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИред


рдкрд╛рда рдХреЛ рдЦрдЯрдЦрдЯрд╛рдпрд╛


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


рдЙрднрд░рд╛ рд╣реБрдЖ рдкрд╛рда рдЙрджрд╛рд╣рд░рдг
Ris_8ред рдЙрднрд░рд╛ рд╣реБрдЖ рдкрд╛рда рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред


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


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


 <svg width="900" height="450" viewBox="0 0 900 450"> <filter id="outliner"> <!-- Start by grabbing the alpha channel of the text and dilating it--> <feMorphology operator="dilate" radius="8" in="SourceAlpha" result="THICKNESS" /> <!-- Next, grab the original text (SourceGraphic) and use it to cut out the inside of the dilated text --> <feComposite operator="out" in="THICKNESS" in2="SourceGraphic"></feComposite> </filter> <text dx="100" dy="300" filter="url(#outliner)" letter-spacing="10px">SVG Rocks</text> </svg> 

рдПрдХ рдЕрдЪреНрдЫреЗ рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдорд╛рд░рд╛ рдбреЗрдореЛ рдЕрдм рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



Ris_9ред рд╣рдорд╛рд░реЗ рдХрд╛рдо рдХрд╛ рдирддреАрдЬрд╛ рд╣реИред


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


 svg text { font-family: 'Bangers', cursive; font-size: 150px; letter-spacing: 13px; fill: #000; /* This fill color determines the color of the outline */ } svg { background-color: gold; animation: colorsssss 2s linear infinite; animation-delay: 3s; } @keyframes colorsssss { 50% { background-color: deepPink; } } 

рдЙрдкрд░реЛрдХреНрдд SVG рдлрд╝рд┐рд▓реНрдЯрд░ HTML рдХреА рддрд░рд╣ SVG рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ HTML рддрддреНрд╡ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдлрд╝рд┐рд▓реНрдЯрд░ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ; рдмрд╕ HTML рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдбрд╛рд▓реЗрдВ рдФрд░ рдЗрд╕реЗ CSS рдореЗрдВ "рдХреЙрд▓" рдХрд░реЗрдВ:


 h2 { filter: url(#outliner); /* You can change the color of the outline here by changing the color of the heading */ color: deepPink; } 

рдФрд░ рд╣рдорд╛рд░реЗ рд╕рдорд╛рдкреНрдд рдбреЗрдореЛ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ HTML рд╣реЗрдбрд░ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдПрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рд▓рд╛рдЧреВ рд╣реИ:



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


рдирд┐рд╖реНрдХрд░реНрд╖


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


рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо feComponentTransfer , рдореЗрд░реЗ рдкрд╕рдВрджреАрджрд╛ рдлрд┐рд▓реНрдЯрд░ рдкреНрд░рд╛рдЗрдореЗрдЯрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ, рдФрд░ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╣рдо рдХреНрдпрд╛ рдкреНрд░рднрд╛рд╡ рдкреИрджрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рд╕рд╛рде рд░рд╣реЛред

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


All Articles