CSS中设置页面背景图片

设置背景图片的用法与注意事项

1.背景图片
background-image:url(“图片路径”) 可以是相对路径和绝对路径
例如:

background-image: url(img/aut.jpg);

2.背景图片重复
默认水平方向和垂直方向都重复
不重复 no-repeat || 水平方向重复 repeat-x || 垂直方向重复 repeat-y
例如:

background-repeat: no-repeat;

3.背景图片位置
background-position:x y
x 代表 图片距离盒子最左边 的位置
y 代表 图片距离盒子最上边 的位置
取值:
(1).px
(2).方位词 top bottom right left center
注意:
(1).当取一个值时,默认取得是水平方向的值,
垂直方向默认值是center
(2).px和方位词可以混用
例如:

background-position: 20px 40px;
或者
background-position: left top;
或者
background-position: 20px ;
或者
background-position:center 40px;

复合属性写法
background: 背景图片 图片是否重复 图片位置/图片大小,背景颜色
注意:
(1). 图片是否重复 和 图片的位置 顺序可以调换
(2). 背景图片 背景颜色 顺序不可调换
例如:

background: url(img/aut.jpg) no-repeat center/20px ,#000;

4.背景图片固定
background-attachment
取值:默认值 scroll 背景图片跟随滚动条滚动
fixed 背景图片固定在某一个位置
例如:

background-attachment: fixed;

5.背景图片大小
background-size
(1).长度单位
background-size:100%; 一般不使用百分数
注意:背景图片大小100%是相对于图片本身大小的100%,跟设置图片盒子的大小是没有关系的
(2).关键字
cover覆盖,按比例缩放,背景图片会充满整个盒子,超出盒子的部分会隐藏
contain 包含,按比例缩放,在盒子中背景图片显示完整
例如:

background-size:20px;/* 任何长度单位都行*/
或者
background-size:cover/contain ;

6.背景图片从什么位置开始显示
background-origin
取值
border-box 从边框开始显示图片,边框会覆盖在图片上面
padding-box 从内边距开始显示图片
content-box 从内容区显示图片
注意:配合background-position(图片位置)使用时,
图片原始位置由background-origin取值决定
例如:

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

7.背景图片剪切
background-clip 从什么位置开始剪切图片
注意:剪切时与背景图片从什么位置开始显示有关
取值:
border-box 从边框开始剪切
padding-box 从内边距开始剪切
content-box 从内容区开始剪切
text 当文字颜色为透明时,背景被裁剪为文字的前景色
例如:

background-clip: border-box/padding-box/content-box;

总结

以上就是设置背景图片要用到和要注意的一些事项。

  • 30
    点赞
  • 101
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值