重複している2つのdivの幅をアニメーション化して、その中に含まれるテキストを表示/非表示にしています。あるdivが左から右にアニメーション化され、もう一方が右から左にアニメートされるようにしたいので、1つのテキストが消去され、もう1つのdivがそれに続いて表示されます。CSS Divの幅を左から右にアニメーションする
ここまでは私が今までに得たことのJSフィドルですが、左から右の両方で公開されています。 「キャンセル」を右から左に明らかにするにはどうすればよいですか?
https://jsfiddle.net/a43wrq20/
私は、これらのルールは、それを行うだろうと思ったが、それは私のために働いていません。
.foo {
right: 0;
width: 0;
}
.foo.active{
right: 0;
width: 120px;
}
彼らがアニメーション化しているとしても、彼らの両方がわずかにずれますか?誰にでも簡単に解決できるのでしょうか?
ありがとうございます!
Thabksルカ は、それは私も探しているものをかなりありません)右のそれを得ました。私は 'ログイン'と 'キャンセル'を固定したままにしたいと思いますが、含まれているdivの幅を 'カバー'と '開封'に変更してください。あなたの例のように、「取り消し」がスライドインするのではありません。私は、「今すぐログインする」とは逆のことをするために「キャンセル」したいと思います。希望は意味をなさない! –