我遇到了問題。當我在電腦和手機上查看我的網站時,它的構建非常完美;但是,當我在iPad上拉起它時,背景圖像就像炸燬了一樣。我的網站是http://www.zwdalpha.com/,任何幫助將非常感謝!此外,我的Github是https://github.com/zcsmouse970/zwdalpha如何調整背景圖像以適應iPad屏幕
回答
您的問題似乎是與background-attachment:fixed不符合預期的行爲。
嘗試background-attachment: scroll
剛剛在Caniuse上進行了檢查,看來iOS仍然不支持'background-attachment:fixed' [http://caniuse.com/#feat=background-attachment](http://caniuse.com/#feat=背景附件) –
爲了解決這個問題,首先需要明白髮生了什麼。背景圖像尺寸使用background-size
屬性進行處理,您現在將其設置爲cover
。 cover
適用於大屏幕,因爲它確保圖像「覆蓋」了元素的高度。這允許在側面裁剪以確保它從上到下填充。 contain
與此相反。它確保您可以隨時看到整個圖像。它通過確保寬度爲100%並將高度留給剪輯或展開來完成此操作。當你在平板電腦上看到圖像被「爆炸」時,CSS會確保整個內容區域充滿了圖像,並通過確保圖像的高度填充內容窗格來實現。這裏是我們更詳細的地方。
您的圖像設置爲fixed
。很明顯,這是你想要的效果,但讓我們考慮一下這裏需要發生什麼。現在圖像需要從上到下覆蓋屏幕,因爲它可以在fixed
的內容窗格的任何位置查看。所以現在你的圖像覆蓋了整個視口。當您將其更改爲background-attachment:scroll;
時,您可以看到它所做的更改。它將圖像放入內容窗格而不是視口。
所有這一切,你可以改變這種方式是通過實現媒體查詢和背景切換到更適合觀看尺寸的裁剪版本。
這是背景附件,謝謝! –
- 1. 調整交替背景圖像以適合屏幕
- 2. 調整圖像以適應背景
- 3. 背景圖像不適合屏幕
- 4. 如何使背景圖像適應屏幕尺寸?
- 5. HTML和CSS背景圖像縮放以適應屏幕
- 6. Android/phonegap - 拉伸我的背景圖像,以適應屏幕
- 7. 縮放與背景圖像的DIV,以適應屏幕尺寸
- 8. 背景圖像佔用整個屏幕
- 9. 調整屏幕UI的透明度ASP.NET圖表背景圖像
- 10. 調整圖像大小以適應多種屏幕尺寸
- 11. 調整滑塊圖像的大小以適應設備屏幕
- 12. 圖像調整大小,以適應屏幕jQuery的移動
- 13. 調整站點寬度以適應iPad屏幕的寬度
- 14. 調整網頁以適應iPhone屏幕
- 15. 使用不同屏幕調整背景圖像的大小
- 16. 根據屏幕尺寸調整背景圖像
- 17. 背景圖像調整大小取決於屏幕
- 18. 如何使整個背景圖像適合不同尺寸的電腦屏幕?
- 19. 如何將我的背景圖像拉伸至整個屏幕?
- 20. 我想調整圖像的大小以適合任何屏幕
- 21. 多可繪製背景圖片以適應屏幕分辨率
- 22. 縮放圖像和視頻以適應ipad屏幕
- 23. 如何調整圖像大小以適應多個屏幕密度
- 24. 如何調整背景圖像的大小以準確地適應asp表格?
- 25. 背景整個屏幕
- 26. Android - 水平圖像,以適應屏幕
- 27. 如何調整UiButtons以適應任何iPhone屏幕大小
- 28. Strectch div以適應背景圖像
- 29. 調整圖像背景iOS
- 30. 調整背景圖像
請創建一個[最小化,完整和可驗證的示例](https://stackoverflow.com/help/mcve)向我們展示問題(而不是鏈接整個網站易於鏈接衰減)。 – trevorp