CSS中background属性详解

background-color设置背景颜色;

background-image设置背景图,用法:

background-image:url(img.png);
background-size设置背景图片的大小,属性值有:
length:
设置背景图像的高度和宽度,第一个值为宽度,第二个值为高度。如果只设置一个值,则第二个值会被设置为 "auto"。
percentage:
以父元素的百分比来设置背景图像的宽度和高度,第一个值为宽度,第二个值为高度。如果只设置一个值,则第二个值会被设置为 "auto"。
cover:
把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。
contain:把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。

例如background-size:200px 100px,background-size:20% 10%。

个人觉得还是设置背景图片的length和repeat来实现背景图片设置效果比较好;
background-repeat设置图片是否平铺,属性值有:
repeat:平铺整个页面,左右与上下。
repeat-x:在x轴上平铺,左右。
repeat-y:在y轴上平铺,上下。
no-repeat:图片不重复。
inherit:继承;
background-position是背景图片的定位,属性值有:
length :百分数或具体数字组成的长度值。
position :top 、center、 bottom 、 left 、center 、 right。
background-origin表示对背景图像定位,属性值有:
padding-box: 背景图像相对于内边距框来定位。
border-box: 背景图像相对于边框盒来定位。
content-box: 背景图像相对于内容框来定位。
background-clip表示规定背景的绘制区域,属性值与origin相同;
background-attachment设置背景图像是否随对象内容滚动,必须先指定background-image属性,值有:
fixed:背景图像相对于窗体固定。
scroll:背景图像相对于元素固定,也就是说当元素内容滚动时背景图像不跟着其元素滚动。





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值