2014-05-27 StylusでBEMとかSMACSS CSS Stylus 最新のSass(まだ安定版ではない?)だと@at-rootを利用して以下のようにBEMができる。 .block { @at-root #{&}__element { } @at-root #{&}--modifier { } } 出力結果。 .block { } .block__element { } .block--modifier { } 安定版ではまだ使えないうえ、記述がちょっと面倒。でも、それ、Stylusでできるよ、と。 こんな感じでStylusの標準機能で使えます。 .block &__element color blue 出力結果。 .block { } .block__element{ color: #00f; } 記述もすっきりしていて気持ちいい。 といいつつも、やはり世間的にはSass全盛
![StylusでBEMとかSMACSS - blog.strobe-scope.net](https://cdn-ak-scissors.b.st-hatena.com/image/square/be75fc2e075eeefe0ae6711e6d5fca41afa123ad/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51-exJvkvqL._SL160_.jpg)