05-背景

165 阅读2分钟

一、背景颜色

属性名:background-color 颜色取值:关键字、rgb表示法、rgba表示法、十六进制表示法...... 注意: 背景颜色默认值是透明:rgba(0,0,0,0)、transparent 背景颜色不会影响盒子大小,并且还能看清盒子大小和位置,开发时可设置背景颜色来开发盒子模型。

 background-color: red;

二、背景图片

属性名:background-image 属性值:background-image: url('图片路径')

background-image: url(../img/123.jpg);

背景图片大小设置

  • 语法:background-size:宽度 高度;
  • 作用:设置背景图片大小
  • 取值:
取值场景
数字+px简单方便,常用
百分比相当于当前盒子自身的宽高百分比
contain包含,将背景图片等比例缩放,直到不会超出盒子的最大
cover覆盖,将背景图片等比例缩放,直到刚好填满整个盒子没有空白
  • 1.设置一个盒子赋予宽(400px)高(300px),并设置边框便于观察,将原图插入盒子中 在这里插入图片描述

  • 2.第一种取值(数字+px):

    • 使用数字+px 给图片设置和盒子一样的宽高
    • background-size: 400px 300px; 在这里插入图片描述
  • 3.第二种取值(百分比):

    • 使用百分比给图片设置宽高都为90%
    • background-size: 90% 90%; 在这里插入图片描述
  • 4.第三种取值(contain):

    • 使用 contain 将背景图片等比例缩放,直到不会超出盒子的最大
    • background-size: contain; 在这里插入图片描述
  • 5.第四种取值(cover):

    • 使用 cover 将背景图片等比例缩放,直到刚好填满整个盒子没有空白
    • background-size: cover; 在这里插入图片描述

三、背景平铺

属性名:background-repeat

取值效果
repeat(默认值)水平和垂直方向都平铺
no-repeat不平铺
repeat-x沿着水平方向(x轴) 平铺
repeat-y沿着垂直方向(y轴) 平铺
background-repeat: no-repeat;

四、背景位置

在这里插入图片描述

background-position: center center;

background-position: 200px 200px;

在这里插入图片描述

背景属性 复合属性

background:背景色 url("图像")平铺 定位 固定;