2017-02-13 3 views
2

チャットページへの移動中にフリップアニメーションを適用しましたが、問題はマイページが最初に反転してからそのページにレンダリングされたテキストが反転していることです。テキストとページの両方を同時に反転しますか?anglejsのページをナビゲートするときにフリップアニメーションを追加する

HTML

<div ui-sref="chat" class="title"> 
    <a href="#/app/chat"> 
     <img class = "title-image" src="img/[email protected]"></img> 
      <p class="imgtext" style="color: rgb(102, 0, 0)">Chat</p> 
    </a><br> 
    </div>' 

CHAT.HTML

<ion-view view-title="Chat" id="animation"> 
<ion-header-bar > 
<a onclick="history.back()" > Back </a> 
<h1 class="title">Chat</h1> 
</ion-header-bar> 
    <ion-content> 
    <div > 
    </div> 
    </ion-content> 
</ion-view>` 

CSS

@keyframes example { 

    to  { transform: rotateY(180deg);animation-timing-function: ease-out; } 
} 
#animation{ 
    animation-name: example; 
    animation-duration: 1s; 
perspective: 1000px; 
} 

答えて

0

あなたとあなたが新しいページbevoreアニメーションを実行しようとしているCSSにもロードされます。 Pageの実際の変更については、Angular/Ionicを使用してアニメーションをトリガーする必要があります。

たぶんこの記事は役立ちます:

http://gonehybrid.com/how-to-animate-your-ionic-app-with-animate-css-and-nganimate/

ngAnimateは、あなたが探しているものです。

+0

私は既にng-Animateを試しました:)そしてそのページでは回転していますが、テキストはありません。 –

0

FLIPをトランジションアニメーションとして使用する場合は、このプラグインを使用して非常にスムーズに処理するのが最善の方法です。

https://github.com/shprink/ionic-native-transitions

あなたはすべてのページに同じフリップ遷移を置くことができるのいずれかか、特定のページのために

例えば、それを制御することができます。

$ionicNativeTransitions.stateGo('yourState', {}, {}, { 
    "type": "flip", 
    "direction": "right", // 'left|right|up|down', default 'left' (which is like 'next') 
    "duration": 1500, // in milliseconds (ms), default 400 
}); 
+0

私は彼らが言及した同じ方法を行ってまだエラーを得る –

+0

あなたは何のエラーを取得しています –

+0

私はこれを取得しています - "エラー:[$ injector:nomod]モジュール 'イオンネイティブトランジション'は利用できません!モジュールを登録する場合は、依存関係を2番目の引数として指定するようにしてください。 –

関連する問題