前端 - 移動(dòng)端頁面如何實(shí)現(xiàn)背景圖在沒有內(nèi)容時(shí)在一屏顯示?
問題描述
一個(gè)內(nèi)容詳細(xì)頁面底部的背景中有個(gè)圖片,如果內(nèi)容多的話(文字超過一屏)背景就會順利展示,如果文字少的話就撐不起來這個(gè)背景。我只好設(shè)置這個(gè)頁面最小為一屏高度
<html><head></head><body><p class='container-show'></p></body></html>html,body{height:100%;}.container-show{min-height:100%}
我的所有頁面都是用的一個(gè)css文件,直接把html,body{height:100%;}放到css文件中,會不會影響的其他頁面?有沒有更好的方法?
問題解答
回答1:我問一下樓主,你是指要背景只能一頻?即假設(shè)內(nèi)容有兩屏,背景也只能一屏?那多出來的那一屏怎么辦?默認(rèn)為灰色?如果確實(shí)要這樣的效果,你可以定位一個(gè)p(和你的.container同級),然后設(shè)置min-height:100%;position:absolute;background:url() no-repeat;z-index-10;就可以了,那個(gè)背景永遠(yuǎn)只有一屏,無論你的內(nèi)容有多少
回答2:可以通過js獲取窗口高度來設(shè)置p高度。
var H = $(window).height();$(’.H’).css(’min-height’,H+’px’);
相關(guān)文章:
1. boot2docker無法啟動(dòng)2. docker-compose中volumes的問題3. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””4. nignx - docker內(nèi)nginx 80端口被占用5. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.6. javascript - mock.js可以存儲數(shù)據(jù)嗎7. java - SSH框架中寫分頁時(shí)service層中不能注入分頁類8. golang - 用IDE看docker源碼時(shí)的小問題9. docker api 開發(fā)的端口怎么獲取?10. dockerfile - 為什么docker容器啟動(dòng)不了?

網(wǎng)公網(wǎng)安備