.block_1 { color: red; background-color: $color; @width: 50px; width: @width; height: ($width / 2); @color: red; border: 1px solid lighten($color, 10%); &:hover { color: $color; background-color: $color; .mixin1(); } .one { background: $color; } content: "${color}"; prop: $color; } .block_2 { color: red; .two { background-color: $color; } color: blue; } .block_3 { color: red; .three { background-color: $color; } .mixin2(); color: blue; } .block_4 { color: red; .four { background-color: $color; } color: blue; .mixin2(); } // property merging a { background-color+: red; background-color+: foo; &b { background: $background-color; } } .value_as_property { prop1: color; ${prop1}: #FF0000; // not sure why you'd want to do this, but ok } .mixin1() { color: green; } .mixin2() { color: yellow; }