2

Sass プレースホルダーは、コンパイルされたスタイルシートの先頭に持ち上げられます。@font-faceこれを利用して、宣言をスタイルシートの先頭 (他のコンパイル済みプレースホルダーの前)に強制したいと思います。

しかし、私がこれをやろうとすると:

%font-face {
  font-family: 'FontName';
  src:url('fonts/FontName.eot');
  // other font files
}

@font-face {
  @extend %font-face;
}

Sassは私にこのエラーを与えます:Extend directives may only be used within rules.

Sassプレースホルダーを機能させる@font-face方法、または同じ結果になる回避策を知っている人はいますか?

4

1 に答える 1

1

font-face のインポートを処理するには、ミックスインを使用する必要があります。プレースホルダーでは機能しません。

@include font-face;
于 2013-10-06T22:56:28.533 に答える