一般的なモバイル UI パターンはスライド アップ/スライド ダウンです。たとえば、アクション シートを上にスライドし、それが表示されていないときに画面の下にスライドさせます。
さまざまな css 3 トランジションと Zepto のアニメーション機能を試しましたが、Android と iPhone でスムーズかつ一貫して動作するものをまだ見つけていません。
この投稿は、決定的な質問と回答として役立つと思います。
Android および iPhone ブラウザー (および拡張 PhoneGap) でスムーズなスライドアップ/スライドダウンを機能させるにはどうすればよいですか?
これは始まりです:
#action-sheet {
background-color: #333;
height: 200px; /* note that the height changes depending
on # of action divs added to the action picker,
dynamically from Javascript */
width: 250px;
position: fixed;
bottom: -50%; /* something that will get it off the screen */
left: 50%;
margin-left: -125px;
/* maybe some css3 transition here? */
}
#action-sheet.active {
bottom: 0px;
}