為什麼background-size:cover不能實現背景全屏
關於background-size屬性的基本用法可以參閱background-size一章節。
有時候可能會發現使用background-size:cover來實現背景圖全屏效果沒法實現,下面就就來介紹一下出現此問題的一個可能原因(原因可能有多種)和解決方案。先看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { margin:0px; padding:0px; } body{ background-image: url(demo/CSS/img/bodybg.png); background-size:cover; background-repeat: no-repeat; } </style> </head> <body> </body> </html>
上面的程式碼,如果調整瀏覽器的視窗大小,就會出現非全屏效果。
因為這個時候body並沒有高度,所以一切皆有可能,程式碼修改如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { margin:0px; padding:0px; } html, body { height:100%; } body{ background-image: url(demo/CSS/img/bodybg.png); background-size:cover; background-repeat: no-repeat; } </style> </head> <body> </body> </html>
上面的程式碼和第一段程式碼相比,新增如下程式碼:
[JavaScript] 純文字檢視 複製程式碼html, body { height:100%; }
上面的程式碼可以實現body的尺寸能夠實現滿屏,這樣就實現了背景圖全屏效果。
相關文章
- 完美的背景圖全屏css程式碼 – background-size:cover?CSS
- 實現背景圖片的全屏拉伸效果
- jquery實現的背景圖鋪滿全屏效果jQuery
- CF不能全屏怎麼辦 Win7玩CF不能全屏的解決辦法Win7
- win10cf不能全屏怎麼辦_cf不能全屏win10的解決方法Win10
- 從零手寫實現 nginx-01-為什麼不能有 java 版本的 nginx?NginxJava
- win10玩cf不能全屏怎麼辦 win10玩cf不能全屏兩邊有黑邊如何調全屏Win10
- 為什麼說.gitignore不能忽視Git
- 伺服器為什麼不能放在公司伺服器
- 為什麼pycharm下不能使用importPyCharmImport
- Java介面為什麼不能例項化Java
- 為什麼Facebook不能停止使用PHP?PHP
- 為什麼起床後不能收郵件?
- 為什麼不能當職業翻譯
- XDoclet為什麼不能生成介面檔案?
- 為什麼總出現記憶體不能為“read”的錯誤提示記憶體
- 遊戲思考:什麼是好的掩體設計(cover)遊戲
- win10桌布不能全屏怎麼設定_win10桌布不能全屏顯示操作方法Win10
- WebSocket 是什麼原理?為什麼可以實現持久連線?Web
- WebSocket 是什麼原理?為什麼可以實現持久連線Web
- 為什麼不能和程式媛談戀愛?
- C#中為什麼不能繼承List?C#繼承
- google為什麼就不能退出中國Go
- 硬核卻欲罷不能,為什麼老的遊戲比現在的難?遊戲
- 為什麼我的Jbuilder7現在不能除錯Jsp了?UI除錯JS
- win10解析度不能全屏怎麼解決_win10低解析度不能全屏處理方法Win10
- React實現元件全屏化React元件
- 實現全屏返回手勢
- Qt Android 實現全屏QTAndroid
- CSS hack前傳——背景圖片全屏CSS
- 為什麼前端不能沒有監控系統?前端
- Google搜尋為什麼不能無限分頁?Go
- 為什麼不能每週釋出一次?
- 為什麼不能修改自己釋出的帖子???
- Windows10電腦玩遊戲不能全屏或出現破圖怎麼解決Windows遊戲
- w10系統lol不能全屏怎麼調全屏_w10系統lol無法全屏如何修復
- win10玩遊戲不能全屏怎麼解決_win10系統如何全屏遊戲Win10遊戲
- 實現鍵值對儲存(一):什麼是鍵值對儲存,為什麼要實現它