re:从0开始的CSS之旅 19. 背景

1. 背景相关属性

  1. background-color 设置背景颜色
    transparent 透明的(默认值)

  2. background-image 设置背景图片

    可选值:
    none 无背景图片(默认值)
    url() 背景图片路径

  3. backgroung-repeat 设置背景平铺

    可选值:
    repeat 平铺(默认值)
    no-repeat 不平铺
    repeat-x 水平平铺
    repeat-y 垂直平铺

  4. background-position 设置背景图像位置
    background-position: x y
    x代表水平位置 y代表垂直位置,xy的值可以是:

    1. 像素

    2. 百分比

    3. top right bottom left center

    注意:

    1. xy的值可以混合使用

    2. 若我们值规定了一个值,另外一个默认值为center

  5. background-attachment 设置背景图像的滚动方式

    可选值:
    scroll 背景图片会随着页面中其余部分滚动(默认值)
    fixed 当页面中其余部分滚动,背景图片位置不变

背景的简写属性:background
background:背景颜色 背景图片 背景平铺 背景图像滚动 背景图片位置;
上述顺序无要求

示例如下:

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
	body {
		height: 2000px;
	
		/* 背景简写属性 */
		background: transparent url("../../01.HTML/dream.gif") no-repeat fixed center center;
	}
	
	.box1 {
		width: 600px;
		height: 600px;
		margin: 10px auto;
	
		/* 设置背景颜色 */
		background-color: #c7edcc;
	
		/* 设置背景图片 */
		background-image: url(../../01.HTML/images/image.png);
	
		/* 设置背景平铺 */
		background-repeat: no-repeat;
	
		/* 设置背景图片位置 */
		background-position: top right;
	
		/* 设置背景图片滚动 */
		background-attachment: scroll;
	}

</head>

<body>
	<div class="box1"></div>

	<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quod facere adipisci odio! Est voluptatibus laboriosam
		perferendis, repudiandae ipsam facere ad dolorum mollitia voluptas et accusantium quae. Sapiente molestiae
		dignissimos earum? Lorem ipsum dolor sit amet consectetur adipisicing elit. Aut, necessitatibus eius. Sed,
		consequatur voluptatem saepe unde, numquam error delectus minus perspiciatis quod cupiditate dolore incidunt
		neque est laboriosam voluptas a? Lorem ipsum dolor, sit amet consectetur adipisicing elit. Architecto molestias
		excepturi nostrum dicta sapiente omnis, aliquid debitis distinctio asperiores nobis amet in cumque veritatis
		illum vitae sequi aspernatur ipsum hic? Lorem ipsum dolor, sit amet consectetur adipisicing elit. Totam
		accusamus necessitatibus ipsam atque vitae nostrum repellendus omnis laborum ut quam fugit reprehenderit
		obcaecati consequuntur architecto amet, libero ullam, blanditiis incidunt. Lorem, ipsum dolor sit amet
		consectetur adipisicing elit. Ratione ut dolorem non quia, quasi facilis repellat, veritatis atque esse neque
		magni optio totam vel in sit, delectus consectetur earum! Magnam. Lorem ipsum dolor sit amet consectetur,
		adipisicing elit. Blanditiis deserunt ea totam voluptatum? Corporis, doloribus a qui veritatis, ullam ducimus
		modi tempore blanditiis eius velit nostrum voluptate, provident ex expedita?Lorem ipsum dolor sit amet
		consectetur adipisicing elit. Ea, assumenda laboriosam nobis debitis qui amet mollitia tenetur vitae nisi
		incidunt officia, consectetur omnis reiciendis error rem impedit voluptatem voluptatibus? Cumque?
		Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quod facere adipisci odio! Est voluptatibus laboriosam
		perferendis, repudiandae ipsam facere ad dolorum mollitia voluptas et accusantium quae. Sapiente molestiae
		dignissimos earum? Lorem ipsum dolor sit amet consectetur adipisicing elit. Aut, necessitatibus eius. Sed,
		consequatur voluptatem saepe unde, numquam error delectus minus perspiciatis quod cupiditate dolore incidunt
		neque est laboriosam voluptas a? Lorem ipsum dolor, sit amet consectetur adipisicing elit. Architecto molestias
		excepturi nostrum dicta sapiente omnis, aliquid debitis distinctio asperiores nobis amet in cumque veritatis
		illum vitae sequi aspernatur ipsum hic? Lorem ipsum dolor, sit amet consectetur adipisicing elit. Totam
		accusamus necessitatibus ipsam atque vitae nostrum repellendus omnis laborum ut quam fugit reprehenderit
		obcaecati consequuntur architecto amet, libero ullam, blanditiis incidunt. Lorem, ipsum dolor sit amet
		consectetur adipisicing elit. Ratione ut dolorem non quia, quasi facilis repellat, veritatis atque esse neque
		magni optio totam vel in sit, delectus consectetur earum! Magnam. Lorem ipsum dolor sit amet consectetur,
		adipisicing elit. Blanditiis deserunt ea totam voluptatum? Corporis, doloribus a qui veritatis, ullam ducimus
		modi tempore blanditiis eius velit nostrum voluptate, provident ex expedita?Lorem ipsum dolor sit amet
		consectetur adipisicing elit. Ea, assumenda laboriosam nobis debitis qui amet mollitia tenetur vitae nisi
		incidunt officia, consectetur omnis reiciendis error rem impedit voluptatem voluptatibus? Cumque?
		Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quod facere adipisci odio! Est voluptatibus laboriosam
		perferendis, repudiandae ipsam facere ad dolorum mollitia voluptas et accusantium quae. Sapiente molestiae
		dignissimos earum? Lorem ipsum dolor sit amet consectetur adipisicing elit. Aut, necessitatibus eius. Sed,
		consequatur voluptatem saepe unde, numquam error delectus minus perspiciatis quod cupiditate dolore incidunt
		neque est laboriosam voluptas a? Lorem ipsum dolor, sit amet consectetur adipisicing elit. Architecto molestias
		excepturi nostrum dicta sapiente omnis, aliquid debitis distinctio asperiores nobis amet in cumque veritatis
		illum vitae sequi aspernatur ipsum hic? Lorem ipsum dolor, sit amet consectetur adipisicing elit. Totam
		accusamus necessitatibus ipsam atque vitae nostrum repellendus omnis laborum ut quam fugit reprehenderit
		obcaecati consequuntur architecto amet, libero ullam, blanditiis incidunt. Lorem, ipsum dolor sit amet
		consectetur adipisicing elit. Ratione ut dolorem non quia, quasi facilis repellat, veritatis atque esse neque
		magni optio totam vel in sit, delectus consectetur earum! Magnam. Lorem ipsum dolor sit amet consectetur,
		adipisicing elit. Blanditiis deserunt ea totam voluptatum? Corporis, doloribus a qui veritatis, ullam ducimus
		modi tempore blanditiis eius velit nostrum voluptate, provident ex expedita?Lorem ipsum dolor sit amet
		consectetur adipisicing elit. Ea, assumenda laboriosam nobis debitis qui amet mollitia tenetur vitae nisi
		incidunt officia, consectetur omnis reiciendis error rem impedit voluptatem voluptatibus? Cumque?
	</p>
</body>

</html>
相关推荐
大家的林语冰12 分钟前
✌️ Deno 2.9 来了,ESM 直接导入 CSS,甚至能开发桌面应用?!
前端·javascript·node.js
不简说1 小时前
JS 代码技巧 vol.1 — 10 个让代码少写 30% 的小套路
前端·javascript·面试
Hilaku1 小时前
为什么业务型前端容易遭遇中年危机?
前端·javascript·程序员
এ慕ོ冬℘゜1 小时前
深度解析 JavaScript:赋予 Web 灵魂的“全栈语言”
开发语言·前端·javascript
iCOD3R1 小时前
Skill - 3秒生成精美GitHub主页
前端·程序员·ai编程
爱勇宝1 小时前
《道德经》第5章:生产环境不相信眼泪
前端·后端·架构
掘金者阿豪1 小时前
LEFT JOIN 凭空消失的背后,是优化器偷偷帮你做了决定
前端·后端
梨想橙汁1 小时前
吃透HTML5:从基础标签到核心新特性全覆盖
html
HackTwoHub1 小时前
AntiDebug Mcp、AI逆向绕过前端,Hook 加密接口,抓取 Vue 路由漏洞,接入 MCP 让 AI 自动化挖掘前端漏洞
前端·vue.js·人工智能·安全·web安全·网络安全·系统安全
Mr_凌宇1 小时前
AI 应用工程进阶扩展学习笔记 二
前端·面试