1

すべての可能性を確認しましたが、問題はありませんでした。

config.rb

次の行があります:require 'breakpoint'

style.scss

また@import "breakpoint";

私はこのようにしようとしています:

$medium: 96rem; // or even $medium: 51rem 96rem;

.any-class{
    @include breakpoint($medium);
    //change any property
}

コンパイルされたcssファイルには何の効果も見られず、以前のものを上書きする新しいプロパティのみです。と を使用Sass 3.4.13 (Selective Steve)してCompass 1.0.1 (Polaris)います。

編集: コンパイル結果の例:

//Sass
html{
    font-size: 62.5%;
}
body{
    @include breakpoint(100rem);
    background-color: #000;
}

編集済み:

//Css
html {
  font-size: 62.5%;
}
body {
}
body {
  background-color: #000;
}
4

1 に答える 1

1

これは mixin の使い方が間違っているからです。ブレークポイント ミックスインは@content認識可能なミックスインです。そのミックスイン用のスタイルは中括弧内に配置する必要があります。

body{
    @include breakpoint(100rem) {
      background-color: #000;
    }
}

出力:

@media (min-width: 100rem) {
  body {
    background-color: #000;
  }
}
于 2015-05-05T13:27:39.533 に答える