0
私は独自のiPhone Safariプロパティ-webkit-transition
と-webkit-transform
を使用して、優雅なアニメーションで要素を消滅させようとしています。コード:iPhoneでCSSトランジションを使用して要素スケールを何も無しにするにはどうすればよいですか?
<div id="right" style="font-size: 500%; text-align: center; background-color: #fdf; -webkit-transition-property: -webkit-transform; -webkit-transition-duration: 1s;">3</div>
<script type="text/javascript">
function shrinky() {
this.style.webkitTransform = 'scale(0,1)';
}
document.getElementById('right').onclick = shrinky;
</script>
エレガントなアニメーションで要素が不可視に縮小されると思います。
これは、デスクトップのSafari(3.2.1(5525.27.1)OS X 10.5.6上)で正常に動作しますが、iPhone(iPhone OS 2.2.1(5H11))に、div
はちょうど突然消えます。
Apple’s documentation (registration required, I think)のようにアニメーションを動作させる方法はありますか?
シンプルなスクリーンキャストで見るように、元のコード(問題のコード)が正常に機能することを知らせるだけです。http://is.gd/xk7H – balexandre
確かに、申し訳ありませんが、わたしははっきりしていたはずです:このコードはデスクトップのSafariでうまく動作しますが、問題があると思われるのはSafariです。 スクリーンキャストでうまくいって、明快さについて話してください。私はスタックオーバーフローの答えの多くは、ビデオのビットから恩恵を受ける可能性が賭ける。 –