1

colorzillaの便利なグラデーションエディタからscssグラデーションを機能させようとしています。そのscssコードをassets/stylesheets / header.css.scssに追加すると、エラーが発生します。

未定義のミックスイン'filter-gradient'。(/Users/me/code/app/assets/stylesheets/header.css.scss内)

そこで@import "compass/css3/images";、header.css.scssファイルにを追加します。

@import "compass/css3/images";

header address {
  background-color: #c9de96;
  @include filter-gradient(#c9de96, #398235, vertical);
  $experimental-support-for-svg: true;
  @include background-image(linear-gradient(top,  #c9de96 0%,#8ab66b 44%,#398235 100%));
}

今、私はこのエラーを受け取ります:

インポートするファイルが見つからないか、読み取れません:compass / css3/images。ロードパス:Sass :: Rails :: Importer(/Users/me/code/app/assets/stylesheets/header.css.scss)(/Users/me/code/app/assets/stylesheets/header.css.scss )。

Gemfileにコンパスレールを追加する必要がありました。

group :assets do
  gem 'sass-rails'
  gem 'coffee-rails'
  gem 'compass-rails'
  gem 'uglifier'
end

これらの線形グラデーションをscssとrailsで機能させるにはどうすればよいですか?

4

2 に答える 2

2

これに時間を無駄にしてしまったのでイライラしました。Webサーバーを再起動する必要がありました。

于 2012-10-04T15:49:18.077 に答える
0

コンパス0.12.2を使用した場合と同様の問題が発生した場合に備えて、この回答を投稿しています。.scssファイルに次を含めます。

@import "compass";
于 2013-10-04T11:04:41.247 に答える