JQuery モバイルを使用してページを作成しようとしています。私が使用した背景はグラデーションですが、画面全体を埋めるのに十分なコンテンツがページにない限り、フルスクリーンにはなりません。下の画像を参照してください。
グラデーションがページの一番下まで行かないのがわかりますか? それは私が立ち往生してきたものです...
Themeroller によって生成された CSS ファイルを使用します。私はそれを編集しようとしましたが、巨大で、どこを何を変更すればよいかわかりません。
JQuery モバイルを使用してページを作成しようとしています。私が使用した背景はグラデーションですが、画面全体を埋めるのに十分なコンテンツがページにない限り、フルスクリーンにはなりません。下の画像を参照してください。
グラデーションがページの一番下まで行かないのがわかりますか? それは私が立ち往生してきたものです...
Themeroller によって生成された CSS ファイルを使用します。私はそれを編集しようとしましたが、巨大で、どこを何を変更すればよいかわかりません。
.ui-content
コンテナの高さの 100% ではない背景が要素に適用されているようです。次のいずれかを実行できます。
.ui-content
要素の高さを 100%にするか ....ui-page
要素ではなく要素にグラデーションを設定できます.ui-content
。次のようにグラデーションを.ui-page
背景として設定します。
.ui-mobile .ui-page .ui-content {
background : none;
}
.ui-mobile .ui-page {
background : /*gradient here*/;
}
これらのルールは、jQuery Mobile スタイルシートをオーバーライドするのに十分具体的である必要があります。ここにデモがあります: http://jsfiddle.net/YeTdT/
クロスブラウザー CSS グラデーションの作成についてサポートが必要な場合は、ColorZilla を参照してください: http://www.colorzilla.com/gradient-editor/