我遇到了問題。當我在電腦和手機上查看我的網站時,它的構建非常完美;但是,當我在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. Android/phonegap - 拉伸我的背景圖像,以適應屏幕
- 4. 縮放與背景圖像的DIV,以適應屏幕尺寸
- 5. 背景圖像佔用整個屏幕
- 6. 調整圖像大小以適應多種屏幕尺寸
- 7. 調整滑塊圖像的大小以適應設備屏幕
- 8. 調整站點寬度以適應iPad屏幕的寬度
- 9. 如何將我的背景圖像拉伸至整個屏幕?
- 10. 我想調整圖像的大小以適合任何屏幕
- 11. 背景整個屏幕
- 12. Strectch div以適應背景圖像
- 13. 如何調整UiButtons以適應任何iPhone屏幕大小
- 14. 調整背景圖像
- 15. 背景圖像調整大小以適合
- 16. 調整Bootstrap Jumbotron的大小以適合背景圖像
- 17. 背景圖像寬度的屏幕
- 18. 屏幕尺寸的背景圖像
- 19. LinearLayout中的初始屏幕圖像背景不適合
- 20. 如何爲不同屏幕調整背景大小?
- 21. 填充整個屏幕與背景圖像!
- 22. 背景圖像不覆蓋整個屏幕
- 23. 響應背景屏幕視圖
- 24. HTML背景視頻調整爲響應的屏幕大小
- 25. 視頻/圖像滑塊調整大小以適應屏幕(寬度和高度)
- 26. Android如何調整圖像背景以居中
- 27. 如何在手機間隙android中設置完整屏幕的背景圖像?
- 28. 如何將背景音樂同步到屏幕上的圖像?
- 29. 如何設置UIViewController背景圖像來填充屏幕
- 30. 如何根據屏幕尺寸設置背景圖像?
請創建一個[最小化,完整和可驗證的示例](https://stackoverflow.com/help/mcve)向我們展示問題(而不是鏈接整個網站易於鏈接衰減)。 – trevorp