ボトルの画像は2つ(表と裏)しかありませんが、ある種の回転効果を作成したいと思います。私はこれをjqueryまたはCSSだけで行う方法を考えようとしていました-おそらくぼかしを使って。良い方法を考えることができませんでした。
彼らはボタンを押してボトルの反対側を見たいと思っています(そこに到達するために回転します)。
これをどのように行うことができるかについてのアイデアはありますか?
ボトルの画像は2つ(表と裏)しかありませんが、ある種の回転効果を作成したいと思います。私はこれをjqueryまたはCSSだけで行う方法を考えようとしていました-おそらくぼかしを使って。良い方法を考えることができませんでした。
彼らはボタンを押してボトルの反対側を見たいと思っています(そこに到達するために回転します)。
これをどのように行うことができるかについてのアイデアはありますか?
たとえば、jQueryトランジットライブラリhttp://ricostacruz.com/jquery.transit/を使用してこれを行うことができます。
$('button').on('click', function(){
$('.bottle').transition({
perspective: '100px',
rotateY: '180deg'
});
});
最初の画像 (前面) の左余白の幅を から にアニメーション化width: 300px; margin-left: 0px
しwidth: 0px; margin-left: 150px
ます。アニメーションが完了したら、2 番目のイメージを からwidth: 0px; margin-left: 150px
までアニメーション化しwidth: 300px; margin-left: 0px
ます。
.animate()
この目的で使用できます: http://api.jquery.com/animate/
これがあなたの質問に答えたことを願っています。
http://css3.bradshawenterprises.com/cfimg/
ボタンを使用したクロスフェードのデモ 2 をチェックしてください。回転させるには、次のようなものを追加します。
transform:rotatey(180deg);
}