рдпрд╣ рдкреНрд░рд╕реНрддреБрддрд┐ рдЪрд╛рд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред :
рдЪрд░
рдЪрд░ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд░рдХреЗ, рдЙрд╕рдХрд╛ рдирд╛рдо, рдореВрд▓реНрдп рдФрд░ рд░рдВрдЧ рд╕реЗ рд▓рдВрдмрд╛рдИ, рдШреБрдорд╛рд╡ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рддрдХ рдХреБрдЫ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реБрдП, рдЗрд╕реЗ рдкреГрд╖реНрда рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рднреА рд╕реАрдПрд╕рдПрд╕ рджреНрд╡рд╛рд░рд╛ рдкрд╣реБрдБрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реНрдерд╛рдиреАрдп рдирд┐рд░реНрдорд╛рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдореМрдЬреВрдж рд╣реЛрдЧрд╛
@var paragraph-size length 12px; @var paragraph-color color rgba(0,0,0,0); p { color: var(paragraph-color); font-size: var(paragraph-size); }
рджреЛрд╖
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдЖрд╡рд╢реНрдпрдХ рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рдпрдо рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд╛рдирддрд╛рдПрдВ рд╕рдВрднрд╡ рд╣реИрдВред
@mixin error { background: #fdd; color: red; font-weight: bold; } div.error { border: thick solid red; padding: .5em; @mixin error; } span.error { text-decoration: underline; @mixin error; }
рдЕрдиреБрд▓рдЧреНрдирдХ рдирд┐рдпрдо
рд╡рд░реНрддрдорд╛рди рд╕реАрдПрд╕рдПрд╕ рдЕрдЯреИрдЪрдореЗрдВрдЯ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрдХреНрд╖рд╛рдУрдВ рдпрд╛ рдЖрдИрдбреА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛, рджрд░реНрджрдирд╛рдХ рд╣реИрдВред рдЗрд╕реЗ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╢рд╛рд╕рди рдХреЗ рд╡рдВрд╢рдЬреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрдЧрд╛, рдЗрд╕рдХрд╛ рдирд╛рдо рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реЗрдЧрд╛ред рдЕрдм рд╣рдо рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
header { color: red; @this a { color: blue; } }
рдореЙрдбреНрдпреВрд▓
рдирд╣реАрдВ, рд╕реАрдПрд╕рдПрд╕ рдХреЛ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВред рдореЙрдбреНрдпреВрд▓ рдЪрд░ рдФрд░ рдЕрд╢реБрджреНрдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдзрд╛рд░рдг рдирд╛рдорд╕реНрдерд╛рди рд╣реИрдВред рдЪрд░ рдФрд░ рдЕрд╢реБрджреНрдзрд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдХреЗ рдирд╛рдо рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдирд╛рдо рд▓рд┐рдЦрдХрд░ рдпрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
@module foo { @var bar color red; @mixin baz { color: blue; } } .foo { color: var(bar); // } .bar { @use foo; color: var(bar); // } .baz { @mixin foo|baz; // }
рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд░реНрддрдорд╛рди рдХреЛрдб рдХреЗрд╡рд▓ рд╕рд┐рдбрдиреА рдореЗрдВ рдХреБрдЫ рдорд╢реАрдиреЛрдВ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ, Google рдХреА рдпреЛрдЬрдирд╛ рдЗрд╕ рддрд┐рдорд╛рд╣реА рдХреЗ рд╢реБрд░реБрдЖрддреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╡рд░реНрд╖ рдХреЗ рдЕрдВрдд рд╕реЗ рдкрд╣рд▓реЗ рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ www-рд╢реИрд▓реА рдХреА рдИрдореЗрд▓ рд╕рджрд╕реНрдпрддрд╛ рдореЗрдВ рди рддреЛ рдпреЗ рдЪрд░ рдпреЛрдЬрдирд╛рдПрдВ рдФрд░ рди рд╣реА рдЕрд╢реБрджреНрдзрддрд╛ рдпреЛрдЬрдирд╛рдПрдВ рдЖрдо рдереАрдВ, рдпрд╣ рджреЗрдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдХрд┐ рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХреИрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдЗрд╕реА рддрд░рд╣ рдХреА рдЪрд░реНрдЪрд╛, рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдпреЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд░рд╛рдп рдХреЗ рд╕рд╛рде рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рдореБрджреНрджреЗ рд╣реИрдВред
рдкреНрд░рд╕реНрддреБрддрд┐ рд╕реНрд▓рд╛рдЗрдбреНрд╕