【发布时间】:2014-08-12 13:03:27
【问题描述】:
我想在 Angularjs 的指令函数中创建 @keyframes 动画 CSS。问题是我以前无法创建它。我需要一个范围变量来创建这个关键帧。
app.directive("myCSSDiv", function() {
var css = "@keyframes myAnimation {";
var nb_msg = ??? // Here i want to get a variable like $scope.nb_msg but i don't know how to get it
if(nb_msg == 2) {
css += "0%, 100% {left: 0px}";
css += "30%, 60% {left: -100px}";
} else if(nb_msg == 3) {
css += "0%, 100% {left: 0px}";
css += "15%, 50% {left: -100px}";
css += "60%, 85% {left: -200px}";
} else if(...) {
...
}
return {
restrict: "E",
template: css
}
});
有什么建议吗?谢谢!
【问题讨论】:
标签: javascript css angularjs angularjs-directive css-animations