11-背景

背景

  • background-color 背景颜色
  • background-image 背景图片
  • background-repeat 背景图片重复
  • background-position 背景图片位置
  • background-size 设置图片大小
  • background-origin 设置图片偏移量的原点,与background-position一起用
  • background-clip 背景显示的范围
  • background-attachment 背景图片是否跟随元素移动

1. background-image 设置背景图片

  • 可以同时设置背景图片和背景颜色,这样背景颜色将会成为图片的背景色

    在这里插入图片描述

         background-image: url("./1.jpg");
    

2. background-repeat 设置背景的重复方式

可选值:

  • repeat 默认值 ,背景沿着x轴与y轴双方重复

  • repeat-x沿着x轴方向重复

  • repeat-y 沿着y轴方向重复

  • no-repeat 背景图片不重复

    background-repeat: no-repeat;
    

3. background-position 用来设置背景图片的位置

  • 方位布局(top left right bottom center)
    只写一个值,第二个默认是center
    background-position:top right;  //右上
    
    background-position:top;  //第二个值默认center ,所以是中上
    
  • 偏移量
    以坐上为定位进行偏移,第一个值是水平方向,第二个值垂直方向
    只写一个,默认垂直是中间
    	background-position:10px 10px; 
       background-position:100px;  //垂直默认是中间
    

在这里插入图片描述

4. background-clip 设置背景的范围

  • border-box 默认值,整个盒子,包括边框
  • padding-box 背景只在内容区和内边距
  • content-box 背景只会出现在内容区

在这里插入图片描述

5. background-origin 背景图片的偏移量计算的原点

这个要结合background-position

  • padding-box 默认值,原点从内边距开始计算
  • content-box 原点从内容区开始计算
  • border-box 原定从边框开始计算
 background-origin: border-box;
      background-position: 0px 0px;

在这里插入图片描述

6.background-size 设置背景图片的大小

  • 参数设置(第一个宽度,第二个高度)
    只写一个,第二个默认auto

    background-size:100px 200px;
    
  • cover 图片比例不变,元素铺满
    在这里插入图片描述

  • contain 图片比例不变,图片在元素中完整显示
    在这里插入图片描述

7. background-attachment 背景图片是否跟随元素移动

  • scrpll 默认值,背景图片会跟随元素移动
  • fixed 背景图片固定在页面中,不会随元素移动
    请添加图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值