používam
@include keyframes(small) {
0% {
opacity: 0;
}
100% {
opacity: 0;
}
}
.small {
@include animation(small 1s infinite);
}
A koľajnice mi dávajú nasledujúcu chybu:
Sass::SyntaxError at /
Undefined mixin "keyframes". (or "animation")
Používam najnovšie SASS a kompas --pre (alfa), ktorý má podporovať animácie.
odpovede:
0 pre odpoveď č. 1Skúste použiť nasledujúcu kombináciu drahokamov vo vašom GemFile:
gem "sass", "~> 3.2.19"
gem "sass-rails", "~> 4.0.4"
gem "compass", "~> 0.12.7"
gem "compass-rails", "~> 2.0.0"
A potom sa uistite, že máte v hornej časti vášho súboru scss nasledujúce riadky:
@import "compass";
@import "compass/css3";
0 pre odpoveď č. 2
Nasledujúce aktualizácie gemfile by mali robiť ...
# compass 1.0 needed to use keyframe mixin
# but compass 1.0 needs Sass 3.3 (further below)
gem "compass", "~> 1.0"
gem "compass-rails"
# use sass-rails ~>5.0 to get Sass ~>3.3
# needed for compass ~>1.0
# which is needed for keyframes mixin
gem "sass-rails", "~>5.0"