h5页面背景图很长要有滚动条滑动效果的实现

这篇文章主要介绍了h5页面背景图很长要有滚动条滑动效果的实现,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

最近做项目过程中,老大提了个很奇葩的要求

背景图铺满页面,他要求有滚动条可以滑动,他给我讲的思路是用js 获取背景图片的高,在获取当前窗口的高,两者比较,当窗口的高小于背景图片的高,把窗口的高设置成背景颜色的高。反之就是窗口的高。 感觉太麻烦,用css就可以实现他的要求

   长背景图测试/title> <style type="text/css"> //body里面的属性min-height是关键,网上说直接设置成100vh即可,如果不可以可以自己微调 body{ background:url(./images/download_bg.webp) no-repeat; background-size:100 //方案1 min-height: 185vh; //方案2,本质等价于方案一,如果两个方案是同时开启,则会使用高度更小的那个,已测试 //height:1200px; } #btn{ margin-top: 150px; text-align: center; } </style><body> <div id="btn"> <a href="http://127.0.0.1/d/jc/2022091721/2134278knks5an5xwo"> </a></div></body></html></pre></div><p>这是网上找的代码。</p><p>我改动了下</p><div class="jb51code"><pre class="brush:php;toolbar:false"> body{ background: -webkit-linear-gradient(to bottom , #699eef, #8e92ef); background: -o-linear-gradient(to bottom , #699eef, #8e92ef); background: -moz-linear-gradient(to bottom , #699eef, #8e92ef); background: linear-gradient(to bottom , #699eef, #8e92ef); } .app { width: 100 /* height:900px; */ min-height: 120vh; /* position: fixed; */ /* top: 0; */ /* left: 0; */ background: url('../../images/bg.webp') no-repeat; background-size: 100uto; }</pre></div><p>给body加了个跟图片颜色一样的背景色</p><p>解决问题。</p><p></p></div><p>以上就是h5页面背景图很长要有滚动条滑动效果的实现的详细内容,更多请关注易知道|edz.cc其它相关文章!</p></article>
<script>
window.onload=function(){
var imgs = document.getElementsByTagName('img');
for(var i = 0;imgs[i];i++){
var thttp = imgs[i].getAttribute('src').indexOf("http");
var tok = imgs[i].getAttribute('src').indexOf("//");
if(thttp == -1 || tok == -1) {imgs[i].setAttribute('src', 'https://www.ezd.cc' + (imgs[i].getAttribute('src') || ''));}
}
}
</script>
<div class="entry-meta">
<div class="articleinfo-tag"><i class="iconfont icon-biaoqian"></i><a href="/tags/beijingtu.html" title="背景图" class="c1" target="_blank">背景图</a><a href="/tags/gundongtiao.html" title="滚动条" class="c1" target="_blank">滚动条</a><a href="/tags/huadongxiaoguo.html" title="滑动效果" class="c1" target="_blank">滑动效果</a><a href="/tags/jiazhi.html" title="价值" class="c1" target="_blank">价值</a><a href="/tags/cankao.html" title="参考" class="c1" target="_blank">参考</a></div>
</div>
</div>
<div class="relatebox">
<div class="relatebox-lists">
<h3>推荐阅读<span></span></h3>
<div class="relatebox-articles">
<ul>
<article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/Lc43.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/4.webp" alt="足球彩票的快乐总体偏好价值目标颜色过滤软件免费试用" /></span></a></p>
<div class="title">
<h2><a href="/zs/Lc43.html" title="足球彩票的快乐总体偏好价值目标颜色过滤软件免费试用">足球彩票的快乐总体偏好价值目标颜色过滤软</a></h2>
</div>
<p class="text-muted meta">足球彩票的快乐总体偏好价值目标颜色过滤软件免费试用,,快乐彩票快乐目标颜色的强大,最新升级操作简单,为了使电脑不了解的用户也能操作自如</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/Lctp.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/78.webp" alt="2010年底DIY硬件总结和安装参考" /></span></a></p>
<div class="title">
<h2><a href="/zs/Lctp.html" title="2010年底DIY硬件总结和安装参考">2010年底DIY硬件总结和安装参考</a></h2>
</div>
<p class="text-muted meta">2010年底DIY硬件总结和安装参考,,它似乎只是一眨眼的功夫从过去的最后一眼。看看现在的岗位似乎就在昨天,但看看当年的内容是真的走了,如果</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/LcqT.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/58.webp" alt="铃声设置图片|来电铃声背景图片怎么设置" /></span></a></p>
<div class="title">
<h2><a href="/zs/LcqT.html" title="铃声设置图片|来电铃声背景图片怎么设置">铃声设置图片|来电铃声背景图片怎么设置</a></h2>
</div>
<p class="text-muted meta">铃声设置图片|来电铃声背景图片怎么设置,,1. 来电铃声背景图片怎么设置1.打开手机桌面;2.找到声音与振动;3.进入后就能看见铃声音量和媒体</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/LckK.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/2.webp" alt="14寸笔记本电脑主题|14寸笔记本电脑背景图片" /></span></a></p>
<div class="title">
<h2><a href="/zs/LckK.html" title="14寸笔记本电脑主题|14寸笔记本电脑背景图片">14寸笔记本电脑主题|14寸笔记本电脑背景图</a></h2>
</div>
<p class="text-muted meta">14寸笔记本电脑主题|14寸笔记本电脑背景图片,,14寸笔记本电脑背景图片需要把手机更新到iOS14,然后长按桌面。2、在弹出来的内容中,点击左上</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/Lck0.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/3.webp" alt="保存硬盘上的数据,谁更有价值" /></span></a></p>
<div class="title">
<h2><a href="/zs/Lck0.html" title="保存硬盘上的数据,谁更有价值">保存硬盘上的数据,谁更有价值</a></h2>
</div>
<p class="text-muted meta">保存硬盘上的数据,谁更有价值,,常用的数据存储方式有两种:硬盘和光盘。用户或多或少对自己说,好的有很多人。争了,不知道你是否有账户的账号,两</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/LcaK.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/6.webp" alt="499元的变压器hd6570铭瑄低端价值选择的视频推荐" /></span></a></p>
<div class="title">
<h2><a href="/zs/LcaK.html" title="499元的变压器hd6570铭瑄低端价值选择的视频推荐">499元的变压器hd6570铭瑄低端价值选择的视</a></h2>
</div>
<p class="text-muted meta">499元的变压器hd6570铭瑄低端价值选择的视频推荐,, 6月13日电脑城最新看点:近日,铭瑄新卡旗下这款主打入门级市场的HD6570变形金刚全面开卖</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/LbLJ.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/55.webp" alt="新建参考线快捷键|新建参考线快捷键Mac电脑" /></span></a></p>
<div class="title">
<h2><a href="/zs/LbLJ.html" title="新建参考线快捷键|新建参考线快捷键Mac电脑">新建参考线快捷键|新建参考线快捷键Mac电脑</a></h2>
</div>
<p class="text-muted meta">新建参考线快捷键|新建参考线快捷键Mac电脑,,新建参考线快捷键Mac电脑ps前景色填充快捷键是Alt+Delete。1、打开ps,点击新建,创建2、点击左</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/Lb8u.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/44.webp" alt="滚动条快捷键|滚动条的快捷键是啥" /></span></a></p>
<div class="title">
<h2><a href="/zs/Lb8u.html" title="滚动条快捷键|滚动条的快捷键是啥">滚动条快捷键|滚动条的快捷键是啥</a></h2>
</div>
<p class="text-muted meta">滚动条快捷键|滚动条的快捷键是啥,,1. 滚动条的快捷键是啥1.首先打开【3dmax2010软件】打开软件以后单击菜单栏中的【自定义】。2.在单击</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/Lb6f.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/21.webp" alt="取消参考线快捷键|取消参考线快捷键怎么设置" /></span></a></p>
<div class="title">
<h2><a href="/zs/Lb6f.html" title="取消参考线快捷键|取消参考线快捷键怎么设置">取消参考线快捷键|取消参考线快捷键怎么设</a></h2>
</div>
<p class="text-muted meta">取消参考线快捷键|取消参考线快捷键怎么设置,,1. 取消参考线快捷键怎么设置在PS工作界面,选择上方菜单栏中的【视图】,在打开的菜单中选择下</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/Lb5Y.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/92.webp" alt="怎么更换苹果电脑id|怎么更换苹果电脑桌面背景图片" /></span></a></p>
<div class="title">
<h2><a href="/zs/Lb5Y.html" title="怎么更换苹果电脑id|怎么更换苹果电脑桌面背景图片">怎么更换苹果电脑id|怎么更换苹果电脑桌面</a></h2>
</div>
<p class="text-muted meta">怎么更换苹果电脑id|怎么更换苹果电脑桌面背景图片,,怎么更换苹果电脑桌面背景图片苹果手机如何更换?你自己下载的壁纸,我来告诉你,首先呢,你</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/Lb3q.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/100.webp" alt="三星手机键盘怎么设置|三星手机键盘怎么设置背景图片" /></span></a></p>
<div class="title">
<h2><a href="/zs/Lb3q.html" title="三星手机键盘怎么设置|三星手机键盘怎么设置背景图片">三星手机键盘怎么设置|三星手机键盘怎么设</a></h2>
</div>
<p class="text-muted meta">三星手机键盘怎么设置|三星手机键盘怎么设置背景图片,,1. 三星手机键盘怎么设置背景图片手机自带三星输入法不支持更换皮肤功能,但是部分型</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/Lbzm.html" class="thumbnail"><span><img class="thumb" src="https://www.ezd.cc/d/jc/2023030502/ycgjpp22lnv56.webp" alt="wps打印出背景|wps中的背景图片让它打印出来是全页的" /></span></a></p>
<div class="title">
<h2><a href="/zs/Lbzm.html" title="wps打印出背景|wps中的背景图片让它打印出来是全页的">wps打印出背景|wps中的背景图片让它打印出</a></h2>
</div>
<p class="text-muted meta">wps打印出背景|wps中的背景图片让它打印出来是全页的,背景,打印,wps,1.wps中的背景图片怎么让它打印出来是全页的wps中的让背景图片打印出</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/LbuH.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/71.webp" alt="谁是最好的价值500元" /></span></a></p>
<div class="title">
<h2><a href="/zs/LbuH.html" title="谁是最好的价值500元">谁是最好的价值500元</a></h2>
</div>
<p class="text-muted meta">谁是最好的价值500元,,测试总结和购买建议:   CPU性能,Phenom II X4 955领先遥遥领先   我们总结了前面的CPU性能测试成绩与实际游戏测试与f</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/LbsP.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/41.webp" alt="19英寸/22英寸宽屏更有价值" /></span></a></p>
<div class="title">
<h2><a href="/zs/LbsP.html" title="19英寸/22英寸宽屏更有价值">19英寸/22英寸宽屏更有价值</a></h2>
</div>
<p class="text-muted meta">19英寸/22英寸宽屏更有价值,,两种流行LCD现状及未来趋势  2006宽屏后;的洗礼,宽屏液晶显示器已经成为市场的主要力量,这是一个不争的事实。这</p>
</article><article class="excerpt excerpt-one">
<p class="focuss"><a href="/zs/Lbh9.html" class="thumbnail"><span><img class="thumb" src="https://www.gonglue1.com/static/img/no/92.webp" alt="在高价值笔记本的推荐下,什么笔记本看起来不错" /></span></a></p>
<div class="title">
<h2><a href="/zs/Lbh9.html" title="在高价值笔记本的推荐下,什么笔记本看起来不错">在高价值笔记本的推荐下,什么笔记本看起来不</a></h2>
</div>
<p class="text-muted meta">在高价值笔记本的推荐下,什么笔记本看起来不错,,三天小长假,厂家都憋足了劲促销,很多产品都是第一SNB平台清仓。特别是,GeForce 500m系列和高</p>
</article></ul>
</div>
</div>
</div>
</div>
</div>
<footer class="footer">
<p>Copyright © 2023 易知道 ezd.cc All Rights Reserved</p>
<p><a href="https://beian.miit.gov.cn/">京ICP备19020253号-3</a></p>
</footer>
</body>
</html>