2011-08-08 3 views
3

Windows Phone 7またはWindows Phoneでも見つかるCSS3 Webkitトランジションで使用されるハードウェアアクセラレータのプロパティをiOSの翻訳、回転、拡大縮小する技術を知っている人はいませんか? 7.1、Mango。Windows PhoneブラウザでハードウェアアクセラレーションされたCSS3トランジション

私が働く会社は、さまざまなモバイルプラットフォームで動作するウェブサイトを作成しています。現在のところ、iPhoneとAndroid端末のみをサポートしていますが、Windows Phoneの範囲を拡大する予定です。

以前は、これらのWebkitプロパティを使用して、UIプラグインのDOM要素を移動するためのスムーズなアニメーションを提供しました。 jQueryのアニメーション機能と純粋なjavascriptだけではそれをカットしていませんでした。

しかし、いくつかの調査の結果、現在のWindows Phone 7ではCSS3またはHTML5がサポートされていないことがわかりました。だから私の通常の方法はここでは機能しません。幸運にも、新しい7.5バージョンにはInternet Explorer 9が必要で、CSS3とHTML5のいくつかの技術をサポートしているはずです。しかし、Windows Phoneで使用できるWebkitのような翻訳、回転、および拡大縮小のプロパティがあるかどうかを知っている人はいませんか?

+2

7.5にはハードウェアアクセラレーションされたHTML5(http://blogs.msdn.com/b/deva/archive/2011/04/16/mix-11-hardware-accelerated-html5-ie9-amp-mango.aspx)があります。私はあなたが呼び出さなければならない特別なメソッドがあるかどうか、または自動的に行われたかどうかはわかりません。これらのデモのソースコードは、次のような場合に役立ちます。http://ie.microsoft.com/testdrive/mobile/ – keyboardP

+0

例のあるWebサイトをありがとうございました:)私は間違いなくこれらを勉強します。 –

答えて

3

現在の電話機(7.0)はHTML5またはCSS3をサポートしていません。ブラウザは、IE7/IE8ハイブリッドの機能の点で、ある種のものです。

良いニュースは、Windows Phone 7.1リリース(mango)にはIE9.0が付属していることです。IE9.0はデスクトップブラウザと同じコードで構築されています。これにより、HTML5のサポートとハードウェアによるCSS3の遷移、ローテーションなどが加速されます。

あなたのウェブサイトは、現在WP7.1エミュレータで試用することができます。

CSSには、必ず-msのCSSプレフィックスを使用してください。 CSS3.0のほとんどはまだドラフトされているので、ブラウザ固有のプレフィックスが必要です。

+0

エミュレータに関する情報と私に教えてくれてありがとう(http://msdn.microsoft.com/en-us/library/ff402563(v=vs.92).aspx)。私は自分たちの独自の "-ms"接頭辞を持っていたと感じましたが、WP7.1 html5とcss3の例やチュートリアルでは固い情報を見つけるのは難しかったです。 –

関連する問題