--- > css3-背景

2017-05-01  本文已影响0人  風隨風去

背景(background)

在CSS3之前我们对背景图片的控制极为有限,只能决定其来源、位置、重复,CSS3开辟了一篇新天地

背景的基本属性

background-size(背景图片大小)

background-size: 长度值 | 百分比 | cover | contain

百分比是相对于元素的百分比

cover 缩放背景图片以完全覆盖背景区,可能背景图片部分看不见

contain 缩放背景图片以完全装入背景区,可能背景区部分空白。

background-origin(背景图片相对什么位置来定位)

这个属性要和background-position结合来看,

backgound-origin设置background-position的参考坐标

background-origin: border-box | padding-box | content-box;

background-clip(可以理解成背景的大小)

这个属性用了裁剪背景的大小

background-clip: border-box | padding-box | content-box | text;

同上

简写

background: [background-color]  || [background-image] ||
            [background-repeat] ||  [background-attachment] ||
            [background-position] / [ background-size]  ||
            [background-origin] || [background-clip];

多背景图片

可以为同一背景添加多张背景图片, 这种写法不支持加颜色和background-clip

background:url("haoroomsCSS1_s.jpg") 0 0 no-repeat,
         url("haoroomsCSS2_s.jpg") 200px 0 no-repeat,
         url("haorooms.jpg") 400px 201px no-repeat;
上一篇 下一篇

猜你喜欢

热点阅读