度々の質問で大変申し訳御座いません。
SassなどのCSSプリプロセッサとBEMなどのOCSSは併用するものなのでしょうか? 今まではOCSSの概念を取り入れてBEMのコーディングルールを参考にCSSを書いてきました。
ここでSassを例えば導入して利用するようになった場合、もうBEMでのコーディングルールは捨てることになるのでしょうか?
それとこれとは全く別問題。
モウマンタイですか?
sassをなんだと思っているの?逆に、どこをどう解釈したらそういう結論になるか過程を聞きたいわ。
ラリってるから仕方ない
怒ってるの?
bem用のmixinを作成してsass + bemでコーディングしています
ありがとうございます。もし可能であればmixinの例を教えて頂けませんでしょうか?
sass記法だけどこんな感じです
// mixin=e($name) @at-root &__#{$name} @content
=m($name) @at-root &--#{$name} @content
// 使用例.block +e(element) margin-bottom: 0
+m(modifier) font-size: 1.2rem
ありがとうございます!意味はまだわからないですが調べて活用させていただきます!ところで最近はremでサイズ指定するのですか?remでサイズ指定して不都合ないですか?
昔そういうMixinをブログで紹介したことあるけど、3.4からそんなの必要なくなったと思うよ。
html{ font-size: 62.5%;}に設定しておけば1.2rem = 12pxとなるので使いやすいですよ
古いIEもremに対応させるjsを入れておけば問題なく動きます。
emなどと併用すると制御しにくくなってしまいますが
&使ってるサンプルは昨晩ググってた時にみかけました!新しいバージョンでの書き方なんですかね。
remはieで問題ないように対処できれば使ってオッケーなんですね。もうちょい調べてから使ってみます。emの次はremになるって話は前から聞いてたので。
コメ主さんありがとうございました。参考になりました。
みんなの回答 3 件
それとこれとは全く別問題。
sassをなんだと思っているの?
逆に、どこをどう解釈したらそういう結論になるか過程を聞きたいわ。
bem用のmixinを作成して
sass + bemでコーディングしています
関連するトピックス