2

Rails 3 の使用。

現在、.css.scss作成している新しいファイルごとに、 を使用できるようにしたいのですが、使用mixinsできなかったようです。

これが私のものbootstrap_import.css.scssです:

// Import bootstrap
// --------------------------------------------------
@import "bootstrap";
@import "bootstrap-responsive";
@media (min-width: 1200px) {
  .span12, .container {
    width: 1170px;
  }
}
@import "base";

という別のファイルがa.css.scssあり、しようとすると@include border-radius(12px);、次のエラーが発生します。

Undefined mixin 'border-radius'.

にも同じvariablesことが言えます。いくつかの変数の色を変更して、各 CSS ファイルに含める必要なく任意のファイルで使用できるようにしたいと考えています。

ありがとうございました。

4

2 に答える 2

3

私のプロジェクトで機能するインポートは1つだけです。おそらく、私の側からのバグまたは間違いです。

解決策を達成するためのbootstrap-sassv2.0.3.1を使用した私の解決策は、次のとおりです。

myAppBase.css.scssのような新しいscssファイルを作成します

/* override bootstrap default variables */
$linkColor:      #FF0000;
$linkColorHover: #000;

@import "bootstrap";

/* App variables */
$bgImage: url('bg.jpg');
$radius: 4px;
$maxHeight:600px;
$minHeight:400px;
$bSize:1px;

ブートストラップと他の*.css.scssファイルの変数が必要な場合。私はこの行を一番上に含めます:

@import  "myAppBase";
于 2012-06-20T00:49:20.570 に答える
0

このガイドラインに従って、「未定義の境界半径」というエラーを修正できました。 https://github.com/thomas-mcdonald/bootstrap-sass

于 2013-01-29T03:53:05.703 に答える