背景属性
CSS 的背景属性用于控制元素的背景表现,包括颜色、图片、位置、大小和是否重复等。
1. 背景颜色(background-color)
设置元素背景颜色:
background-color: #f0f0f0;
2. 背景图片(background-image)
为元素设置背景图片:
background-image: url("bg.jpg");
3. 背景位置(background-position)
控制背景图片的位置:
background-position: center;
background-position: 10px 20px;
4. 背景大小(background-size)
控制背景图片的大小:
background-size: cover; /* 充满容器 */
background-size: contain; /* 保持比例完整显示 */
background-size: 100px 50px; /* 指定宽高 */
5. 背景重复(background-repeat)
控制背景图片是否重复:
background-repeat: no-repeat;
background-repeat: repeat-x;
background-repeat: repeat-y;
background-repeat: repeat;
背景属性示例
源码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<title>背景属性示例</title>
<style>
.bg-color {
background-color: #f0f0f0;
padding: 20px;
margin-bottom: 10px;
border: 1px solid #ccc;
}
.bg-image {
background-image: url('https://via.placeholder.com/150');
background-repeat: no-repeat;
background-position: center;
background-size: contain;
height: 150px;
border: 1px solid #ccc;
margin-bottom: 10px;
}
.bg-repeat {
background-image: url('https://via.placeholder.com/50');
background-repeat: repeat;
height: 100px;
border: 1px solid #ccc;
margin-bottom: 10px;
}
</style>
</head>
<body>
<div class="bg-color">背景颜色示例(浅灰色背景)</div>
<div class="bg-image">背景图片示例(居中、不重复、contain)</div>
<div class="bg-repeat">背景图片示例(重复平铺)</div>
</body>
</html>
相关内容
- 什么是 CSS? CSS(层叠样式表)是一种用来描述网页外观样式的语言。它定义了如何为HTML元素设置颜色、字体、布局等视觉效果,使网页更加美观和易于阅读。
- CSS 的作用与工作原理 介绍CSS的主要作用及其工作原理,帮助理解如何通过样式表控制网页元素的外观和布局,实现内容与表现的分离。
- CSS 的引入方式 介绍CSS的三种主要引入方式:内联样式、内部样式表和外部样式表,帮助开发者选择合适的方法应用样式。
- 基本语法结构 介绍CSS的基本语法结构,包括选择器、属性和属性值的组成方式,帮助理解如何编写有效的样式规则。
- 注释的使用方式 介绍CSS中注释的写法和作用,帮助开发者在样式代码中添加说明,提高代码可读性和维护性。
- 基本选择器 介绍CSS中最基础的三种选择器:元素选择器、类选择器和ID选择器,是学习CSS样式编写的基础。