私はグラデーションを背景として使用し、フッターは下のグラデーションカラーと一致するいくつかのページを持っています。これにより、ダッシュボードページよりも長い第2ページがあり、フッターの色が一致しません。私は各ページごとに静的グラデーションを設定したいと思います。jqueryモバイルとCSSの固定グラデーションはすべてのページで同じです
を見ることができるようにこれは私が背景のスタイルの方法です:
.background {
background-image: -webkit-linear-gradient(#00cef4,#00a0e5);
background-repeat:repeat-x;
background-size: 100% 100%;
-o-background-size: 100% 100%;
-moz-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
}
、これはフッターのスタイリングです:
.ui-footer {
background-image: linear-gradient(#00a6e7, #00a0e5);
border-color: transparent !important
}
.footer a:after {
background-color: transparent !important;
/*border-color: transparent !important;*/
height: 70px;
}
.ui-footer, .footer, .footer li, .footer a {
height: 70px;
}
スタート下から勾配...最も簡単な! –
@ハリーそれは、ページをスクロールすると、フッターの下のコンテンツがブリードする原因になります。 @Beginnerprogrammer 'background-attachment:fixed'を試しましたか?または、100vw 100vh(画面幅の100%、画面の高さの100%)で背景サイズをサイジングできますか? –
@ハリーそのアイコンは、背景が表示されないコンテンツの前にアイコンが配置されるため、明らかに機能しません。 – Sreinieren