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

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

长背景图测试/title>

//body里面的属性min-height是关键,网上说直接设置成100vh即可,如果不可以可以自己微调

body{

background:url(./images/download_bg.png) no-repeat;

background-size:100%;

//方案1

min-height: 185vh;

//方案2,本质等价于方案一,如果两个方案是同时开启,则会使用高度更小的那个,已测试

//height:1200px;

}

#btn{

margin-top: 150px;

text-align: center;

}

这是网上找的代码。

我改动了下

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.jpg') no-repeat;

background-size: 100% auto;

}

给body加了个跟图片颜色一样的背景色

解决问题。

到此这篇关于h5页面背景图很长要有滚动条滑动效果的实现的文章就介绍到这了,更多相关html5页面背景图滚动条滑动内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

css设置背景图片随滚动缓慢滚动_h5页面背景图很长要有滚动条滑动效果的实现...相关推荐

  1. html图片的宽度和高度设置,CSS设置img图片的宽度和高度

    如何使用CSS控制HTML中图片高度宽度,统一对象内图片高度宽度等样式属性? 我们在布局图片列表时,通常我们要控制img图片的高度和宽度这样来达到图片统一. 如以下这个的图片列表布局示图 图片img高 ...

  2. CSS背景图片平铺占满整个浏览器,且固定住不随滚动条移动

    背景图片平铺占满整个浏览器,且固定住不随滚动条移动的样式写法 body {background-image: url(../images/bakimg.jpg); background-size: 1 ...

  3. php网页怎么插入背景图片,HTML中更换或添加网站背景图片的代码怎么写?(示例)...

    本篇文章主要介绍了HTML代码中如何更换或添加网站背景图片?对于小白来说,最简单的方法就是,如果是更换背景图片的话. 我们可以在网页上点击鼠标右键查看网站源代码,然后找到css里面的背景图这一段代码, ...

  4. Qt QGraphicsScene绘制背景图片,并解决item移动破坏背景问题。

    今天尝试了一个Qt的QGraphics框架,框架的概念如下: 具体的框架介绍不是本文的重点,就不多介绍,本文要解决的问题是在scene上绘制背景图片,并解决item移动破坏背景的问题. 毕竟scene ...

  5. Android 更改纯色背景图片颜色,可实现一张背景圆形图片展示不同颜色

    Android 更改纯色背景图片颜色,可实现一张背景圆形图片展示不同颜色 项目中可能会遇到比如多个纯色圆形背景列表或者说纯色圆形头像背景,一般让UI设计师设计多张背景图:但是有更好的方法只需一张图就可 ...

  6. 前端背景图放置_前端开发关于网页背景图片的缩放自适应及组合形成背景图的问题...

    前端游戏开发贴吧 游戏前端开发 游戏开发流程 策划美术前端后端 昨天在切图时遇到如下两个问题: 1.需要背景图片无论浏览器大小如何缩放,背景图片始终宽度百分百显示. 2.需要将给出的一张背景图片和一张 ...

  7. android 图片转换圆形 黑色背景,Android 更改纯色背景图片颜色,可实现一张背景圆形图片展示不同颜色...

    Android 更改纯色背景图片颜色,可实现一张背景圆形图片展示不同颜色 项目中可能会遇到比如多个纯色圆形背景列表或者说纯色圆形头像背景,一般让UI设计师设计多张背景图:但是有更好的方法只需一张图就可 ...

  8. css设置背景图片等比例铺满整个页面

    有次UI给我提出了bug说我的登录页的背景图变形了,后来查了下正确的背景图设置,如下: .login-box {width: 100%;height: 100%;background: url(&qu ...

  9. CSS网页背景图片等比例占满整个页面的解决方案

    需求是这样的: 一个登录界面,让一张背景图片充满整个页面.需求看似非常简单,可是测试人员提的一个bug引起了我深入的思考.先上图,正常界面是这样的: 界面结构很简单,一个登录框,加一张背景图.我们都知 ...

最新文章

  1. Git使用常见问题解决方法汇总
  2. Verilog中基本的数据类型
  3. python自动化测试框架pytest.pdf_Python自动化测试框架
  4. 自动升级失败,缺少System.resources.dll?
  5. Qt学习笔记之SQLITE数据库
  6. linux添加文件后无法启动,linux安装后grub无法启动
  7. zabbix3监控ESXI主机
  8. Java类类getResourceAsStream()方法及示例
  9. c语言 swap交换函数_重审C中老生常谈的swap函数交换数值
  10. Django - 两周从入门到熟练工
  11. Theano 中文文档 0.9 - 7.2.6 Theano如何处理形状信息
  12. 47 -算法 -回文串 -Leetcode 125 - 验证回文串
  13. MySQL高级学习(一) (吾爱破解)
  14. css 下拉 小箭头
  15. tipask访问不到地址,appach和linux的引用头不一样
  16. GTX 1630参数性能如何 GTX 1630属于什么级别显卡
  17. 实现Fegin远程调用
  18. 计算机专业英语时间跨度,这是我见过的最变态的英语考试,没有之一
  19. Java程序员从携程、美团、阿里面试回来,这些面经分享给大家
  20. VUE element-ui之上传身份证照片正反面详细代码

热门文章

  1. [附源码]Python计算机毕业设计大学生校园社团管理系统
  2. c 开发android ios实例,使用 C++ 进行跨平台移动开发
  3. 前端文件上传,这8种场景
  4. 安卓webview中键盘遮挡输入框如何解决
  5. visibility 和 display 的区别
  6. java 监听客户端的退出_Java socket 服务端如何监控客户端异常关闭?
  7. 双目立体匹配流程详解
  8. 大数据分析师的沟通技巧
  9. Python 使用 LibSVM
  10. 计算机视觉期刊水平,计算机视觉和模式识别领域的SCI期刊菜鸡一枚,领域,识别,EditSprings,艾德思...