文章详情页
前端 - 移动端页面如何实现背景图在没有内容时在一屏显示?
浏览:216日期:2024-05-19 17:28:17
问题描述
一个内容详细页面底部的背景中有个图片,如果内容多的话(文字超过一屏)背景就会顺利展示,如果文字少的话就撑不起来这个背景。我只好设置这个页面最小为一屏高度
<html><head></head><body><p class='container-show'></p></body></html>html,body{height:100%;}.container-show{min-height:100%}
我的所有页面都是用的一个css文件,直接把html,body{height:100%;}放到css文件中,会不会影响的其他页面?有没有更好的方法?
问题解答
回答1:我问一下楼主,你是指要背景只能一频?即假设内容有两屏,背景也只能一屏?那多出来的那一屏怎么办?默认为灰色?如果确实要这样的效果,你可以定位一个p(和你的.container同级),然后设置min-height:100%;position:absolute;background:url() no-repeat;z-index-10;就可以了,那个背景永远只有一屏,无论你的内容有多少
回答2:可以通过js获取窗口高度来设置p高度。
var H = $(window).height();$(’.H’).css(’min-height’,H+’px’);
相关文章:
1. javascript - webstorm 创建json文件问题2. 第77行说非对象调用函数fetch()那位大牛解释一下 实在找不到3. javascript - 请问js(非jq)中如果获取元素的高度精准到小数位4. (JAVA)最近在做到支付宝的一码多付支付接口,发现没有异步回调通知,需要自己轮询查询订单状态,这个需要怎么实现?5. javascript - sublime左边栏的字体能放大吗?6. javascript - requestAnimationFrame如何控制帧速?7. Python使用mysqldb连接mysql抛出errorclass errorvalue?8. javascript - uglify混淆过的js代码在ios的webview中无法执行9. javascript - 有一个异步获取数据的函数A,其他依赖这个A得到的数据的函数是否都必须是异步的?10. javascript - html5多个label中其中一个触发change,如何判断是哪一个出发了change
排行榜

网公网安备