css3背景图片样式

背景样式

background:设置或检索对象的背景特性

background-color:设置或检索对象的背景颜色

background-img:设置背景图片

.background{
				background-image: url(./img/dog1.jpg);
				width: 500px;
				height: 500px;
			}

在这里插入图片描述
此时图片中狗的图片是两张叠加的

background-repeat:置或检索对象的背景图像如何铺排填充

repeat	背景图像将向垂直和水平方向重复。这是默认
repeat-x	只有水平位置会重复背景图像
repeat-y	只有垂直位置会重复背景图像
no-repeat background-image不会重复
inherit	指定background-repea属性设置应该从父元素继承
background-repeat: no-repeat;
border: 1px red solid;

在这里插入图片描述

background-repeat: repeat-x;
border: 1px red solid;

在这里插入图片描述

background-position属性设置背景图像的起始位置。

**background-position: horizontal vertical**(水平,垂直)
**水平是percentage | length | left | center | right**
**垂直是percentage | length | top | center | bottom** 
background-repeat: repeat-x;
background-position: 200px 100px;

如果仅指定一个关键字,其他值将会是"center"
在这里插入图片描述

background-size指定图片的大小

**

length	
设置背景图片高度和宽度。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为"auto(自动)"。
percentage	
将计算相对于背景定位区域的百分比。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为"auto(自动)"。
cover	
此时会保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小。
contain	
此时会保持图像的纵横比并将图像缩放成将适合背景定位区域的最大大小。

**

background-size: 100px;

在这里插入图片描述
此时变成100px像素的图片拼接在一起

background-size: cover;

在这里插入图片描述

background-size: contain;

在这里插入图片描述

background-origin属性指定background-position属性应该是相对位置。

**

padding-box	背景图像填充框的相对位置
border-box	背景图像边界框的相对位置
content-box	背景图像的相对位置的内容框

**

background-position: left;
background-origin: border-box;

在这里插入图片描述

此时position对其的方向是margin的位置

background-clip属性指定背景绘制区域。

border-box	默认值。背景绘制在边框方框内(剪切成边框方框)。
padding-box	背景绘制在衬距方框内(剪切成衬距方框)。
content-box	背景绘制在内容方框内(剪切成内容方框)。
background-clip: padding-box;

在这里插入图片描述

background-clip: content-box;

在这里插入图片描述

background-attachment设置背景图像是否固定或者随着页面的其余部分滚动。

scroll	背景图片随页面的其余部分滚动。这是默认
fixed	背景图像是固定的
inherit	指定background-attachment的设置应该从父元素继承
local	背景图片随滚动元素滚动
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSS中有几个与背景图片相关的样式,如下所示: 1. background-image:用于设置元素的背景图片。可以通过指定图片的URL来设置背景图片,例如: ```css .my-element { background-image: url("image.jpg"); } ``` 2. background-repeat:用于控制背景图片的重复方式。默认情况下,背景图片会在水平和垂直方向上平铺重复显示。可以使用以下值进行设置: - repeat:默认值,背景图片在水平和垂直方向上平铺重复。 - repeat-x:背景图片在水平方向上平铺重复,垂直方向上不重复。 - repeat-y:背景图片在垂直方向上平铺重复,水平方向上不重复。 - no-repeat:背景图片不重复,只显示一次。 例如: ```css .my-element { background-repeat: no-repeat; } ``` 3. background-position:用于设置背景图片的起始位置。可以使用关键字或者具体的数值来指定位置。常见的关键字有: - top left:背景图片从左上角开始显示。 - center center:背景图片居中显示。 - bottom right:背景图片从右下角开始显示。 例如: ```css .my-element { background-position: center center; } ``` 4. background-size:用于控制背景图片的尺寸大小。可以使用以下值进行设置: - auto:默认值,保持原始尺寸。 - cover:缩放背景图片,使其完全覆盖容器,可能会有部分背景图片被裁剪。 - contain:缩放背景图片,使其完全适应容器,可能会有部分容器被留白。 例如: ```css .my-element { background-size: cover; } ``` 这些是常见的与背景图片相关的CSS样式,你可以根据具体的需求进行设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值