CSS中设置背景的7个属性及简写background注意点
warning:
这篇文章距离上次修改已过187天,其中的内容可能已经有所变动。
CSS中设置背景的7个属性包括:
background-color
:设置背景颜色。background-image
:设置背景图片。background-repeat
:设置背景图片是否和如何重复。background-position
:设置背景图片的位置。background-size
:设置背景图片的大小。background-clip
:设置背景的裁剪区域。background-origin
:设置背景图片的定位原点。
简写属性background
可以同时设置这些属性,例如:
background: #ff0000 url(image.jpg) no-repeat left top / cover content-box content-box;
简写时的顺序为:
background: [background-color] [background-image] [background-repeat] [background-attachment] [background-position] [background-size] [background-clip] [background-origin];
注意点:
- 简写时,如果不设置某个值,其默认值将会应用(例如
repeat
、scroll
、top left
、auto
等)。 background-size
和background-position
可以使用/
分隔,background-position
在/
前设置表示背景图片的定位,在/
后设置表示背景图片的大小。- 如果只设置
background-size
而不设置background-position
,则background-position
默认为center
。 - 如果省略
background-repeat
,则默认为repeat
。
评论已关闭