有次UI给我提出了bug说我的登录页的背景图变形了,后来查了下正确的背景图设置,如下:

.login-box {width: 100%;height: 100%;background: url("../../assets/img/login_bg.png") no-repeat;background-size: cover;background-attachment: fixed;min-height: 100vh;
}
  1. background: url(“…/…/assets/img/login_bg.png”) no-repeat 设置背景图片地址 no-repeat背景图像将仅显示一次,在水平和垂直方向上不重复;

  2. background-size: cover; 图片等比例扩大。背景图像的某些部分也许无法显示在背景定位区域中,图片多出的部分则会被截掉。

    这里还可以设置:

    background-size: contain; 图片比例不变,把图像图像扩展至最大尺寸,容器可能会有留白区域

    background-size: 100% 100%; 使图片占满整个页面。

  3. background-attachment:fixed 当页面的其余部分滚动时,背景图像不会移动

css设置背景图片等比例铺满整个页面相关推荐

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

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

  2. 3种CSS实现背景图片全屏铺满自适应的方式

    来源 | https://www.fly63.com/ 一张清晰漂亮的背景图片能给网页加分不少,设计师也经常会给页面的背景使用大图,我们既不想图片因为不同分辨率图片变形,也不希望当在大屏的情况下,背景 ...

  3. 利用css 把背景图片全屏铺满

    1.html代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...

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

    最近做项目过程中,老大提了个很奇葩的要求 背景图铺满页面,他要求有滚动条可以滑动,他给我讲的思路是用js 获取背景图片的高,在获取当前窗口的高,两者比较,当窗口的高小于背景图片的高,把窗口的高设置成背 ...

  5. 网页占满整个屏幕_CSS网页背景图片等比例占满整个页面的解决方案

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

  6. CSS:实现background-image背景图片全屏铺满自适应

    body {/* 加载背景图 */background-image: url(images/bg.jpg);/* 背景图垂直.水平均居中 */background-position: center c ...

  7. php图片背景平铺,css如何设置背景图片的平铺方式?css设置背景图片平铺的方法(图文详解)...

    css如何设置背景图片的平铺方式?本文就给大家介绍css是如何设置背景图片平铺的方法,让大家了解在css中设置背景图片水平方法平铺.垂直方向平铺,或者是不平铺的方法.有一定的参考价值,有需要的朋友可以 ...

  8. php设置背景图片的代码,css设置背景图片如何实现?(代码实例)

    本篇文章给大家带来的内容是关于css设置背景图片如何实现?(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 很多人提交表单时都喜欢用一个图片来作为提交按钮,大多数人可能用J ...

  9. background-position—CSS设置背景图片的位置

    background-position :在 CSS 中通过 background-position 属性可以调整背景图片的位置.因为在默认情况下背景图片都是从设置了 background-posit ...

最新文章

  1. c语言编程中tem代表什么意思,“CTEM”是“Conventional Transmission Electron Microscopy”的缩写,意思是“常规透射电子显微镜”...
  2. 一个爬虫的故事:爬虫兄弟要活不下去了!!!
  3. 小技巧textbox的行数
  4. 天转凉了,注意保暖,好吗(需求规格说明书放在github了)
  5. 前端学习(2432):上午总结
  6. 网络同传软件有哪些_2020年软件工程现状:Python或将成为第一大编程语言,中国开源涨势最猛...
  7. Git使用相关问题汇总
  8. rxjava背压_Android Rxjava :最简单全面背压讲解 (Flowable)
  9. 按值设置选择选项“已选择”
  10. android 个人标准身高计算器,Android开发:标准身高计算器应用的…
  11. LLVM SSA 介绍
  12. 【程序人生】领导素质 | 第 5 级领导力:个人谦逊和坚定意志的胜利 | Level 5 Leadership: The Triumph of Humility and Fierce Resolve
  13. 用ES6中的模板字符串实现在字符串中添加变量和字符串换行
  14. python中如何解决类互相调用问题_两个.py之间类的相互调用问题
  15. java list去除最后一个元素_如何快速删除list中的最后一个元素?
  16. PCIe扫盲——TLP Header详解(一)
  17. Access转出到Mysql,咱自己动手丰衣足食.. -- 纯JS代码
  18. 【求职】 网易 2018 校园招聘 Java 开发工程师(BJ)笔试卷
  19. HashMap 和 Array 有什么区别?
  20. IE浏览器提示是否停止运行此脚本的解决方法

热门文章

  1. android6.0源码目录简单分析
  2. 进制转换:十六进制转十进制
  3. 摩客怎么设置安卓的dp_摩客【操作攻略】
  4. 概率论基础(1)古典和几何概型及事件运算
  5. Cocos 资料大全 下载链接地址
  6. 秒转化成天、小时、分钟、秒
  7. setPriority()优先级
  8. 攻防世界MISC新手题第一题第三题
  9. 《趣谈网络协议》(刘超老师)读后笔记记录 002
  10. conda安装时出现无法定位程序输入点于动态链接库