亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

地址欄隱藏iOS / Android / Chrome瀏覽器時背景圖片會跳轉

地址欄隱藏iOS / Android / Chrome瀏覽器時背景圖片會跳轉

精慕HU 2019-11-05 14:34:15
我目前正在使用Twitter Bootstrap開發一個響應式網站。該網站在移動設備/平板電腦/桌面上具有全屏背景圖片。這些圖像使用兩個div旋轉并逐漸淡入。除了一個問題,它幾乎是完美的。使用iOS Safari,Android瀏覽器或Android上的Chrome,當用戶向下滾動頁面并導致地址欄隱藏時,背景會略微跳動。該站點位于:http : //lt2.daveclarke.me/在移動設備上訪問它并向下滾動,您應該會看到圖像調整大小/移動。我用于后臺DIV的代碼如下:#bg1 {    background-color: #3d3d3f;    background-repeat:no-repeat;    background-attachment:fixed;    background-position:center center;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover; position:fixed;    width:100%;    height:100%;    left:0px;    top:0px;    z-index:-1;    display:none;}歡迎所有建議-這已經讓我有一段時間了!
查看完整描述

3 回答

?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

我發現Jason的答案對我而言并不奏效,而且我仍在不斷進步。Javascript確保頁面頂部沒有空隙,但是每當地址欄消失/重新出現時,背景仍然在跳躍。因此,除了Javascript修復程序之外,我還適用transition: height 999999s于div。這將創建一個持續時間很長的過渡,以至于實際上凍結了元素。


查看完整回答
反對 回復 2019-11-05
?
烙印99

TA貢獻1829條經驗 獲得超13個贊

我的網站標題上也有類似的問題。


html, body {

    height:100%;

}

.header {

    height:100%;

}

這最終會在android chrome上產生跳躍式滾動體驗,因為在隱藏網址欄并將手指從屏幕上移開后,.header-container會重新縮放。


CSS解決方案:


添加以下兩行將防止url欄隱藏并且仍然可以進行垂直滾動:


html {

    overflow: hidden;

}

body {

    overflow-y: scroll;

    -webkit-overflow-scrolling:touch;

}


查看完整回答
反對 回復 2019-11-05
  • 3 回答
  • 0 關注
  • 588 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號