C1任务-20:CSS背景属性

任务背景
在前端开发过程中,为了页面的美观,往往都会给HTML元素添加背景,使用CSS(层叠样式表)背景属性能够在页面美化的同时,实现页面的表现与内容分离。

任务目标

掌握使用CSS设置背景
请添加图片描述

在这里插入图片描述
1.background-size
属性值
contain
保持图片纵横比例缩放背景图片,使背景图片能够在背景区域完全显示
有可能出现图片无法完全覆盖背景区域
cover
保持图片纵横比不变,最大程度覆盖背景区域
有可能导致背景图片部分区域无法显示

2.background-repeat
repeat(默认) 允许水平和垂直方向重复(平铺)背景图片
repeat-x 只允许水平方向重复(平铺)背景图片
repeat-y 只允许垂直方向重复(平铺)背景图片

background
简写属性可以在一个属性声明中设置一个或多个背景属性,常用的属性设置如上表1例:background:#ff0000url(‘smiley.gif’)no-repeatcover

练习题
1.现需要设置div`的背景图高宽为50px,请补全代码片段

<divstyle="width:100px;height:100px;background-image:url('./bg.png');________:50px50px;"></div

答:background-size

2.现需要设置div的背景图片,请补全代码片段

<divstyle="background-image:___________('./bg.png');height:100px;width:100px;"></div>

答:url

div需要横向平铺背景图片001.png,请补全代码片段

div{background:url(images/001.png)________lefttop;}

答:repeat-x

background属性是一个简写属性,能够在一个属性声明中定义一个或多个背景属性,可以设置的属性有:
background-color(背景颜色)
background-image(背景图片)
background-size(背景尺寸)
background-repeat(背景重复方式)等
横向平铺背景图片使用的属性是background-repeat,该属性的属性值设置为repeat-x,表示背景图片在水平方向重复,即横向平铺

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逻辑鬼才灰太狼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值