CSS中通过backgroundcolor属性可以定义元素的背景颜色,常用的属性值为颜色名称或十六进制颜色码。/ 使用颜色名称定义背景颜色 / backgroundcolor: red; / 使用十六...
CSS中通过background-color属性可以定义元素的背景颜色,常用的属性值为颜色名称或十六进制颜色码。
/* 使用颜色名称定义背景颜色 */
background-color: red;
/* 使用十六进制颜色码定义背景颜色 */
background-color: #ff0000; CSS还提供了一些更高级的方式让背景颜色变化,下面我们来介绍一些常用的方法。
1. 渐变背景
/* 线性渐变 */
background: linear-gradient(to right, #ff0000, #00ff00);
/* 径向渐变 */
background: radial-gradient(circle, #ff0000, #00ff00); 2. 背景图像
/* 使用图片作为背景 */
background: url("image.jpg");
/* 图片平铺 */
background-repeat: repeat;
/* 图片不平铺 */
background-repeat: no-repeat;
/* 图片从中间开始平铺 */
background-position: center;
/* 固定不动的背景图像 */
background-attachment: fixed; 3. 动态背景
/* 使用CSS3动画让背景颜色变化 */
@keyframes color-change {
from {background-color: red;}
to {background-color: blue;}
}
.element {
animation: color-change 2s infinite alternate;
} 总结:
通过background-color属性,CSS可以定义元素的背景颜色;除此之外,CSS还提供了渐变背景、背景图像、动态背景等更高级的背景方案,可以让我们的网页更为精美。