css背景属性

本文详细介绍了CSS中关于背景样式的设置,包括如何设置背景颜色、添加背景图片、调整图片平铺方式、控制图片在元素中的位置、设定背景的范围以及设置背景图片的偏移量和大小。通过实例代码展示了各种属性的用法,帮助读者深入理解CSS背景样式的应用。
摘要由CSDN通过智能技术生成

1.设置背景颜色

background-color:颜色;

<body>
    <div class="box">

    </div>
</body>

给box设置红色背景

.box{
    width: 200px;
    height: 200px;
    background-color: red;
}

2.背景图片

background-image:url(图片来源);

.box{
    width: 200px;
    height: 200px;
    background-color: red;
    background-image: url(./屏幕截图\ 2022-04-02\ 145129.png);
}

如果图片较小,默认情况下是两个方向平铺显示

3.设置图片平铺方式

.background-repeat:;

repeat默认值 双方向平铺
no-repeat不重复平铺
repeat-x水平方向重复平铺
repeat-y垂直方向重复平铺

no-repeat

.box{
    width: 200px;
    height: 200px;
    background-color: red;
    background-image: url(./屏幕截图\ 2022-04-02\ 145129.png);
    background-repeat: no-repeat;
}

repeat-x

.box{
    width: 200px;
    height: 200px;
    background-color: red;
    background-image: url(./屏幕截图\ 2022-04-02\ 145129.png);
    background-repeat: repeat-x;
}

 4.设置图片在元素中的位置

background-position:;

可设置方位

top
right
left
bottom
center

可设置偏移量(两个值)

第一个值:水平偏移量 可正(向右)        可负(向左)

 第二个值:垂直偏移量 可正(向下)   可负(向上)

5.设置背景的范围

background-clip:;

border-box

默认值,背景色会出现在边框下面

padding-box

背景色护出现在内边距下面

centent-box

背景出现在内容区下面

html

body>
    <div class="box">

    </div>
</body>

css

.box{
    
    width: 200px;
    height: 200px;
    border:10px double black;
    background-color: red;
   
}

正常显示效果

 当我们设置background-clip:;属性时

padding-box

.box{
    
    width: 200px;
    height: 200px;
    border:10px double black;
    background-color: red;
    background-clip: padding-box;
   
}

 content-box

.box{
    
    width: 200px;
    height: 200px;
    border:10px double black;
    background-color: red;
    padding: 20px;
    background-clip:content-box;
   
}

 6.设置背景图片偏移量

一般情况下,配合background-position使用

  background-origin: ;

border-box

从边框开始计算偏移量

padding-box

 默认值 从内边距开始计算

 content-box

 从内容区开始计算偏移量

7.设置背景图片大小

background-size:;

(1)参数

    第一个值:宽度

    第二个值:高度

(2)cover  图片比例不变,将元素铺满

 contain 图片比例不变,将图片完整显示

  如果只写一个。第二个值为auto

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值