背景background 简写 CSS 属性一次设置所有背景样式属性,例如颜色、图像、原点和大小,或重复方法。在 background 简写属性值声明中未设置的组件属性将设置为其默认值。
试试看组成属性此属性是以下 CSS 属性的简写
background-attachment
background-clip
background-color
background-image
background-origin
background-position
background-repeat
background-size
语法css/* Using a
background: green;
/* Using a
background: url("test.jpg") repeat-y;
/* Using a
background: border-box red;
/* A single image, centered and scaled */
background: no-repeat center/80% url("../img/image.png");
/* Global values */
background: inherit;
background: initial;
background: revert;
background: revert-layer;
background: unset;
background 属性指定为一个或多个背景层,用逗号分隔。
每一层的语法如下
每一层可以包含以下值的零个或一个实例
值
参见 background-attachment。默认值:scroll。
参见 background-clip 和 background-origin。默认值:分别为 border-box 和 padding-box。
参见 background-color。默认值:transparent。
参见 background-image。默认值:none。
参见 background-position。默认值:0% 0%。
参见 background-repeat。默认值:repeat。
参见 background-size。默认值:auto。
以下三行 CSS 等效
cssbackground: none;
background: transparent;
background: repeat scroll 0% 0% / auto padding-box border-box none transparent;
正式定义初始值作为简写中的每个属性background-image: nonebackground-position: 0% 0%background-size: auto autobackground-repeat: repeatbackground-origin: padding-boxbackground-clip: border-boxbackground-attachment: scrollbackground-color: transparent应用于所有元素。它也应用于 ::first-letter 和 ::first-line。继承否百分比作为简写中的每个属性background-position: 参考背景定位区域的大小减去背景图像的大小;大小指的是水平偏移的宽度和垂直偏移的高度background-size: 相对于背景定位区域计算值作为简写中的每个属性background-image: 按指定方式,但使用 url() 值使其成为绝对值background-position: 作为简写中的每个属性background-position-x: 列表,每个项目由以下组成:作为绝对长度和百分比组合给出的偏移量,加上原点关键字background-position-y: 列表,每个项目由以下组成:作为绝对长度和百分比组合给出的偏移量,加上原点关键字background-size: 按指定方式,但将相对长度转换为绝对长度
background-repeat:一个列表,每个项目包含两个关键字,每个维度一个background-origin:按指定方式background-clip:按指定方式background-attachment:按指定方式background-color:计算出的颜色动画类型作为简写中的每个属性background-color:一个 颜色background-image:离散的background-clip:一个可重复的列表background-position:一个可重复的列表background-size:一个可重复的列表background-repeat:离散的background-attachment:离散的正式语法background =
MDN 理解 WCAG,指南 1.1 说明
理解成功标准 1.1.1 | W3C 理解 WCAG 2.0
示例使用颜色关键字和图像设置背景HTML
html
Starry sky
Twinkle twinkle
Starry sky
Here is a paragraph
CSS
css.warning {
background: pink;
}
.topbanner {
background: url("starsolid.gif") #99f repeat-y fixed;
}
结果规范规范CSS 背景和边框模块级别 3 # the-background浏览器兼容性BCD 表格仅在浏览器中加载
另请参阅
box-decoration-break
使用渐变
使用多个背景