2
私は1回だけ動くアニメーションを持っています。ボタンをクリックしてアニメーションを繰り返すことをお勧めします。私は何が間違っているのか分からない。どうもありがとうございました。ng-classを使用してボタンをクリックしてアニメーションを再生成します。 Angular.js
<div ng-controller="MyCtrl">
<div class='contendor_portafolio' class='next'>
<video id='video' width="320" height="240" ng-class='transicion' controls>
<source src="video.mp4" type="video/mp4" />
</video>
</div>
<button ng-click="fn_transicion()">again</button>
var myApp = angular.module('myApp',[]);
function MyCtrl($scope) {
$scope.fn_transicion= function(sentido){
$scope.transicion="next";
}
}
#video{
width: 98%;
height: 100%;
transition: all linear 0.5s;
background:blue;
-webkit-animation: next 1s 1; /* Safari 4+ */
}
@-webkit-keyframes next {
25% {
-webkit-transform: translateX(1700px);
}
50% {
opacity: 0;
-webkit-transform: translateY(-2000px);
display: none;
}
60% {
-webkit-transform: translateX(-1700px);
}
100%{
}
}
私は使用NG-クラスが必要です。
は私が欲しいもの、多かれ少なかれですが、私は場合や場合に使用する必要があり、ng-クラス。これは私が実際のプロジェクトで持っていた小さな問題です。 – yavg
解決策はお役に立てませんか? –
私が望む通りではありません。私はng-classを使ってこれを行う必要があります。 – yavg