問題タブ [translate3d]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - CSS3 変換 Translate3D IE10
IE 10 でサポートされているテクノロジによると、私が達成しようとしているものは機能するはずですが、何が起こっているのかわかりません。firefox と chrome では正常に動作しますが、IE10 では正しくレンダリングされません。
私は IE のサポート ドキュメントを使い果たしました。私が言ったように、これは機能するはずです。
ここに JS Fiddle [JSFiddle] があります: http://jsfiddle.net/qzDV3/1/
助言がありますか?
jquery - 3D 変換 (translate3D) により、モバイル デバイスで jQuery アニメーションが遅くなるようです
レスポンシブ ナビゲーション メニューに CSS 3D 変換と 3D のスケーリングを使用しています。タッチ デバイス、より具体的には iPhone では、同じページの個別の jQuery アニメーションの実行が遅くなり、まるでアニメーション中にストロボが発生するかのようになります。誰でもこの問題に光を当てることができますか?
関連性がある場合は、SASSを使用しています:
以下は、動作が遅い jQuery のスニペットです。
よろしくお願いします!
html - -webkit-transform: translate3d および -webkit-filter: サファリのグレースケールのバグ
を使用するとtransform: translate3d
、safari 6.0.4 http://jsfiddle.net/xcrUc/19/でグレースケール バグが発生します。サファリで画像をグレースケールにレンダリングする他の方法は何ですか、またはtransform
プロパティを変更せずにそのバグを修正するにはどうすればよいですか? これは、Safari で yandex マップをグレースケールしようとしたときに発生します。
css - z-indexの代わりにcss3 translateZ()を使用できますか?
たとえば、絶対配置された 2 つの div がある場合、最初の div の z-index を 2 番目の div より高く設定することで、最初の div を 2 番目に配置できます。translateZ() または translate3d を使用してそのような動作を実現できますか?
html - CSS トランスフォームの Phonegap トランジションがレンダリングされない。
phonegap での CSS トランジションの操作に少し問題があります。transform: translate3d プロパティを移行して、コンテンツ ビューをスライド インおよびビューから外したり、スライドしてサイド バーを表示したりします。
以下は webapp の例です (トランジションはブラウザで動作することに注意してください): http://ferriesapp.ca/app/
携帯電話とデスクトップの両方のブラウザでトランジションが完全に機能することがわかります。しかし、「phonegap」するとすぐに、トランジションがレンダリングされません。最終的な位置が表示されます。たとえば、出発リストの項目をヒットすると、対応する到着リストの項目が表示されます。しかし、何らかの理由でアニメーションが電話ギャップで発生しません。唯一の例外は、phonegap を通過したときに iOS7 で動作することですが、iOS 6 や Android のどのバージョンでも動作しません。
コードの小さなスニペットを次に示します。
スライド要素の CSS は次のようになります。
アニメーションクラスは次のとおりです。
最後に、それを呼び出す JS (これは関数全体ではないことに注意してください):
誰かが何か提案があれば、彼らは大歓迎です
ありがとう!
PS非常にうまく機能するCSS3 @keyframesルールがあることは知っていますが、コードを簡単にするためにそれを避けたいと思います
javascript - iOS での translate3d の遅延
私は iOS デバイス用のプロジェクトに取り組んでおり、translate3d を使用して、ユーザーがオブジェクトをドラッグしたときにオブジェクトをページ内で移動しています。
Chrome (または Safari) で表示すると、ボックスが非常にスムーズに移動することがわかりますが、iPhone または iPad で表示すると、ボックスはまったくスムーズに移動しません。iOS で translate3d を使用して CSS トランジションを使用すると、トランジションが非常にスムーズになるため、なぜそうでないのかわかりません。これを修正する方法はありますか?
これが私のJavaScriptです:(JSFiddle: http://jsfiddle.net/Ls4uc/10/ )