рдХреНрд░реЛрдо рджреЗрд╡ рдЯреВрд▓реНрд╕ рдореЗрдВ рд╕реИрд╕ рд╕рдкреЛрд░реНрдЯ

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


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

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


рдЕрдм рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рд╕рд╛рдорд╛рдиреНрдп -> рд╕реНрд░реЛрддреЛрдВ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ " рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ " рдЖрдЗрдЯрдо рдХреЗ рдЖрдЧреЗ рдПрдХ рдЪреЗрдХрдорд╛рд░реНрдХ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЖрдк Sass рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж рд╡рд╣рд╛рдВ CSS рдкреБрдирдГ рд▓реЛрдб рд╕рдордп рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдПрдХ рдкрд▓ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджреЗрдВ рдФрд░ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдХрдВрд╕реЛрд▓ рдкрд░ рдЬрд╛рдПрдВред рд╣рдореЗрдВ рд╕реИрд╕ рд╕рдВрд╕реНрдХрд░рдг 3.3.0 рдЕрд▓реНрдлрд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдерд╛ рдХрд┐ рд╕реНрд░реЛрдд рдореИрдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ (рдпрд╛ рдмреБрд▓рдЧрд╛рд░реЗ рд╕реЗ рд░реВрд╕реА рдореЗрдВ )ред рдпрд╣ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
gem install sass --pre 

рдпрджрд┐ рдЖрдкрдХреЛ рд╢рдкрде рд▓реЗрдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рдВрд╕реНрдХрд░рдг 0.7.0 рд╕реБрдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдорджрдж рдХрд░реЗрдЧреА:
 gem install listen -v 0.7.0 



Sass рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
рд╣рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рдПрдХ рд╕реНрдерд┐рд░ рдирдЬрд░ рдХреЗ рд╕рд╛рде рд╕реИрд╕ рдЪрд▓рд╛рддреЗ рд╣реИрдВред --Sourcemap рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред рдФрд░ рд╡рд╣рд╛рдВ рд╣рдо рдЖрд╡рд╢реНрдпрдХ Sass рдФрд░ CSS рдлрд╛рдЗрд▓реЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
 sass --watch --sourcemap main.scss:main.css 



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


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

рдЙрдкрдпреЛрдЧреА рд╕рдВрдХреЗрдд : Ctrl + рдХрд┐рд╕реА рднреА CSS рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗ рдирд╛рдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ Sass рдлрд╛рдЗрд▓ рдареАрдХ рдЙрд╕реА рд▓рд╛рдЗрди рдкрд░ рдЦреБрд▓ рдЬрд╛рдПрдЧреА рдЬрд┐рд╕ рдкрд░ рдпрд╣ рдкреНрд░реЙрдкрд░реНрдЯреА рдШреЛрд╖рд┐рдд рдХреА рдЧрдИ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖
рдЕрдкрдиреЗ рд╕реАрдПрд╕рдПрд╕ рдЕрдзрд┐рдХ Sassy рдмрдирд╛рдУред рдПрдХ рдЕрдЪреНрдЫрд╛ рдХреЛрдбрд┐рдВрдЧ рд╣реИ!

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


All Articles