{site_name}

{site_name}

🌜 搜索

CSS 背景重复是一种设置背景图片如何在元素中重复显示的方式

前端 𝄐 0
css背景不重复,写出css样式中的设置背景图像的重复方式,css背景图片重叠,css多重背景,html背景重复,background背景重复
CSS 背景重复是一种设置背景图片如何在元素中重复显示的方式。可以通过使用 background-repeat 属性来控制背景图片的重复方式。

background-repeat 属性有以下几个可选值:

- repeat:默认值,表示背景图片水平和垂直方向都会重复;
- repeat-x:表示只在水平方向上重复,不在垂直方向上重复;
- repeat-y:表示只在垂直方向上重复,不在水平方向上重复;
- no-repeat:表示不重复,只在元素的左上角显示一次。

下面是一些示例代码:

html
<!DOCTYPE html>
<html>

<head>
<style>
/* 在body元素中重复显示背景图片 */
body {
background-image: url("bg-pattern.jpg");
background-repeat: repeat;
}

/* 只在水平方向上重复显示背景图片 */
div.horizontal {
height: 200px;
background-image: url("bg-horizontal.jpg");
background-repeat: repeat-x;
}

/* 只在垂直方向上重复显示背景图片 */
div.vertical {
height: 200px;
background-image: url("bg-vertical.jpg");
background-repeat: repeat-y;
}

/* 不重复显示背景图片 */
div.norepeat {
height: 200px;
background-image: url("bg-norepeat.jpg");
background-repeat: no-repeat;
}
</style>
</head>

<body>
<div class="horizontal"></div>
<div class="vertical"></div>
<div class="norepeat"></div>
</body>

</html>


在上面的示例代码中,bg-pattern.jpg、bg-horizontal.jpg、bg-vertical.jpg 和 bg-norepeat.jpg 都是背景图片的文件名。div.horizontal、div.vertical 和 div.norepeat 是用来演示不同重复方式的 <div> 元素。