de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 dSquared
dSquared
質問

jQuery Mobile CSS3ページ遷移(jQueryモバイルライブラリなし)

私はHTML/JS(jQuery)/ CSSを使って作成したモバイルアプリを持っていますが、jQuery Mobile Framework全体を含める必要はなく、jQuery Mobile(特にフリップトランジション)のものを模倣したページ遷移を含むようにしています。

これらのアニメーションは、CSS3トランジションがjQueryトリガーに結びついているように見えますが、どこから始めたらいいか分かりません。誰にもアイデアはありますか?

どんな助けでも大歓迎です!

7 2011-10-27T18:42:14+00:00 3
プログラミング
css3
jquery
jquery-mobile
Jasper
27日 10月 2011 в 6:48
2011-10-27T18:48:29+00:00
さらに
ソース
編集
#56791543

jQuery MobileのCSSファイルの非圧縮バージョンをダウンロードし、必要な特定のトランジションのクラスをコピーします。

The CSS can be found here: http://code.jquery.com/mobile/1.0rc2/jquery.mobile-1.0rc2.css

トランジションのコードは1270行から始まります。トランジションのCSSクラスをすべてコピーアウトすると、約6KBの情報しか得られません。

上記のCSSファイルのコード例をいくつか示します:

.viewport-flip {
    -webkit-perspective: 1000;
    position: absolute;
}

.ui-mobile-viewport-transitioning,
.ui-mobile-viewport-transitioning .ui-page {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.flip {
    -webkit-animation-duration: .65s;
    -webkit-backface-visibility:hidden;
    -webkit-transform:translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
}

.flip.out {
    -webkit-transform: rotateY(-180deg) scale(.8);
    -webkit-animation-name: flipouttoleft;
}

.flip.in {
    -webkit-transform: rotateY(0) scale(1);
    -webkit-animation-name: flipinfromleft;
}

要素をフリップインするには、 .flip クラスと .in クラスを追加し、要素をフリップアウトして .flip クラスと .out クラスを使用します。

また、jQuery CSSには、プレフィックス -webkit だけが含まれていますが、さらに多くのブラウザをサポートしたい場合は、 -moz-、 -o- など

8
0
youare
14日 12月 2011 в 8:15
2011-12-14T20:15:37+00:00
さらに
ソース
編集
#56791545

「JQuery以外のページ遷移は軽量」をfaswでチェックしてください。

Demo here: http://www.fasw.ws/demos/transitions1/slide1.html

And source here: http://www.fasw.ws/faswwp/non-jquery-page-transitions-lightweight/

これは、モバイルjQueryライブラリ全体で生成されたものと同じように、JS生成遷移の1.7kです。

3
0
Phill Pafford
27日 10月 2011 в 7:10
2011-10-27T19:10:21+00:00
さらに
ソース
編集
#56791544

あなたは、私が知っているように、ページ遷移ライブラリだけを見ることができます.JQMはBeta RC2のデカップリングウィジェットです。

  • http://jquerymobile.com/blog/2011/08/03/jquery-mobile-beta-2-released
  • http://github.com/jquery/jquery-mobile/tree/master/js
1
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 16時間前
2
Hideo Nakagawa
登録済み 1日前
3
Sergiy Tytarenko
登録済み 3日前
4
shoxrux azadov
登録済み 5日前
5
Koreets Koreytsev
登録済み 1週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属