CSS3 background属性
栏目:
CSS3
发布时间:2024-11-01
1. 背景颜色
使用 background-color 属性为元素设置背景颜色。
div {
background-color: #f0f0f0;
}
2. 背景图片
使用 background-image 属性为元素设置背景图片。
div {
background-image: url('path/to/image.jpg');
}
3. 背景大小
使用 background-size 属性来调整背景图片的大小。
div {
background-image: url('path/to/image.jpg');
background-size: cover; /* 背景图片完全覆盖元素 */
}
4. 背景位置
使用 background-position 属性来调整背景图片的位置。
div {
background-image: url('path/to/image.jpg');
background-position: right top; /* 背景图片顶部右侧 */
}
5. 背景重复
使用 background-repeat 属性来控制背景图片是否以及如何重复。
div {
background-image: url('path/to/image.jpg');
background-repeat: no-repeat; /* 背景图片不重复 */
}
6. 多背景图片
使用逗号分隔多个 background-image 值,可以为元素设置多个背景图片。
div {
background-image: url('path/to/image1.jpg'), url('path/to/image2.jpg');
background-position: right top, center center; /* 第一个背景图片顶部右侧,第二个背景图片居中 */
background-repeat: no-repeat, repeat; /* 第一个背景图片不重复,第二个背景图片重复 */
}
7. 渐变背景
使用 CSS3 的 linear-gradient 和 radial-gradient 函数来创建渐变背景。
线性渐变:
div {
background: linear-gradient(direction, color-stop1, color-stop2, ...);
}
径向渐变:
div {
background: radial-gradient(shape size at position, color-stop1, color-stop2, ...);
}
8. 多背景
使用逗号分隔多个 background-* 值,可以为元素设置多个背景。这包括多个颜色、多个图片等。
例如:同时设置渐变和背景图片:
div {
background: linear-gradient(direction, color-stop1, color-stop2), url('path/to/image.jpg');
}
本文地址:https://www.tides.cn/p_css3-background