问题: CSS实现背景图片全屏铺满自适应的方式

解决:

(1)background-image:可添加多张背景图片。参数:url()  ||    none(默认)background-image: url(images/scroll_top.jpg),url(images/scroll_bottom.jpg),url(images/scroll_middle.jpg);注意:背景图不占位置(不受padding的影响),img插入图片才占位且有4像素的距离,即背景图不能撑出高度。4像素的距离用 vertical-align清除     (2)background-size:背景图片的大小参数:百分比 ||  精确值 ||  auto(默认) ||  cover || containauto:背景图像的真实大小。cover:将背景图像等比缩放到完全覆盖容器,背景图像有可能超出容器。图片边缘距父元素边框中最远边等比例放大contain:将背景图像等比缩放到宽度或高度与容器的宽度或高度相等。背景图像始终被包含在容器内。图片边缘距父元素边框中最近边等比例放大注意:1、一般只设置一个值(宽度),高度就等比例缩放,这样不变形background-size:100%    (宽度100% 高度自适应)2、用于调整背景图像是否完整显示(3)background-position复合属性:背景图像位置( background-position-x  , background-position-y)参数:x坐标和y坐标,可以使用**方位名词**和**精确单位**【1】方位:top,center,bottom,left,center,right1、两个值都是方位名词,两个值前后顺序无关。background-position:left centerbackground-position:center【2】精确单位:百分数或由浮点数字和单位标识符组成的长度值(表示与容器边缘的偏移量)1、超出父级盒子部分隐藏2、如:20px 50px表示:以图片左上角为基准,向右偏移20px,向下偏移50px【3】注意:                       1、如果只指定一个值,则表示横坐标,纵坐标将默认为50%(居中对齐)2、如果指定的两个值是精确单位和方位名词混合使用,则第一个值是x坐标,第二个值是y坐标3、该属性定位不受对象的补丁属性(padding)设置影响4、默认值为:(0% 0%),即图片定位于对象不包括补丁(padding)的内容区域左上角

         【4】例如:backgroun-position:50% 50%   水平和垂直居中backgroun-position:center centerbackgroun-position-x:left 30px    (向右便宜30px)center:50%   left top =0%   right bottom=100%(4)background-repeat: 背景图像的平铺参数:repeat(默认)  ||  no-repeat || repeat-x || repeat-y(5)background-attachment:背景图像是否固定或者随着页面的其余部分滚动参数:scroll || fixedscroll :背景图像是随着对象内容滚动fixed:背景图像固定(6)background-color: 背景颜色参数:transparent(默认) || color背景半透明是指盒子背景半透明,盒子里面的内容不受影响(7)background-origin:背景图像的位置border-box :背景图片从边框的左上角开始padding-box (默认):背景图像从填充边缘的左上角开始content-box -:背景图片从内容的左上角开始(8)**background:背景复合写法**background: 背景颜色 背景图像地址 背景平铺 背景图像滚动 背景图片位置;
  1. 方法一:
 margin:0px;background: url(images/bg.png) no-repeat;background-size:100% 100%;background-attachment:fixed;
  1. 方法二
 background: url("bg.png") no-repeat;height:100%;width:100%;overflow: hidden;background-size:cover;//或者background-size:100%;
  1. 方法三
body {background-image: url(images/bg.jpg);background-position: center center;background-repeat: no-repeat;/* 当内容高度大于图片高度时,背景图像的位置相对于viewport固定 */background-attachment: fixed;background-size: cover;background-color: #464646;}

CSS实现背景图片详解全屏铺满自适应的方式相关推荐

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

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

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

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

  3. css背景图片全屏铺满自适应不拉伸

    可以使用 CSS 的 background-size 属性来实现全屏铺满背景图片,并且不拉伸.下面是一个例子: body {background-image: url(your-background- ...

  4. css实现图片全屏铺满自适应的三种方法

    前两天做了一个登录页面,登录页面背景是一张图片.图片要铺满整个屏幕,当时再将整个图片铺满时,总是遇到各种问题:①.图片虽然铺满整个屏幕,但是图片变形了:②.图片没有变形,但是图片没有铺满整个屏幕. b ...

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

    .container {height: 100%;{#background-image: linear-gradient(to top, #fbc2eb, #a6c1ee);#}background- ...

  6. CSS实现background-image背景图片全屏铺满自适应大小【伸手党福利】

    .classid {/* 加载背景图 */background-image: url(/static/images/bg.jpg);/* 背景图垂直.水平均居中 */background-positi ...

  7. css背景图片全屏铺满自适应

    background-image: url('images/bg.jpg'); background-size: cover; min-height: 269px; background-positi ...

  8. html自适应屏幕大小渐变背景色,CSS实现背景渐变和自动全屏的代码

    CSS 关于背景渐变和自动全屏的问题 主编在css开发时发现了一个致命的问题: 在设置了背景颜色渐变后好不容易调成了全屏覆盖 但按下了F11的时候崩溃的世界开始了 所以这篇文章主要介绍CSS背景渐变色 ...

  9. 解决uni-app开发中iphoneX下背景不能全屏铺满的问题

    解决uni-app开发中iphoneX下背景不能全屏铺满的问题 参考文章: (1)解决uni-app开发中iphoneX下背景不能全屏铺满的问题 (2)https://www.cnblogs.com/ ...

最新文章

  1. Python3.5源码分析-Dict概述
  2. vue-cli3.0配置详解
  3. 在网页中显示数字时钟
  4. linux前10ip,检查网口流量与前10名流量大IP
  5. Random Forest
  6. c#范型编程系列一(非原创)
  7. java赋值两个对象数组 clone_有关java对象数组的clone问题
  8. 通达信公式大全_通达信选股器公式大全:抓牛股、抓妖股、找龙头,一应俱全...
  9. MaxNewSize is equal to or greater than the entire heap . A new max generation size of will be used.
  10. 笔试必备:48道SQL练习题(Oracle为主)
  11. jboss mysql cluster_jboss之mod_cluster集群
  12. 源码分析:Guava Cache的使用以及源码分析-Builder
  13. 服务器电脑的作用,什么是wins服务器及其作用 -电脑资料
  14. unity anysdk android,Unity3d Android SDK接入解析(四)通用的Android SDK接入中间件
  15. 让linux脚本输出声音,即使在linux中没有麦克风,声音输出也会出现在声音输入中...
  16. 工程师和他媳妇儿好玩的对话1——20160704
  17. Python爱心雨动画
  18. 互联网业务数据分析- 数据分析基础
  19. CTR预估之FMs系列模型:FM/FFM/FwFM/FEFM
  20. 最全的orcal-sql笔记

热门文章

  1. 旅游行业会员营销制胜关键:培育客户忠诚度
  2. gitee和github 每次都提示要求输入passphrase for key id_rsa 的解决办法
  3. 浅谈hashchange和popstate事件触发条件
  4. JAVA算法-排序算法
  5. bootstrap下拉框组件dropdown及获取元素值
  6. Cocos2d-x 3.2 大富翁游戏项目开发-第二十八部分 游戏保存和载入存档游戏
  7. CSS如何让div隐藏?
  8. CSS3属性之text-shadow和box-shadow(立体效果的实现)
  9. spark入门【大数据spark】
  10. OpenStack基金会和董事们的那些事