CSS中设置背景的7个属性及简写background注意点
warning:
这篇文章距离上次修改已过458天,其中的内容可能已经有所变动。
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。
评论已关闭