CSS背景属性

一、任务目标

掌握使用CSS设置背景

二、任务背景

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

三、任务内容

属性属性值说明
background-color颜色值,如rgbrgba十六进制表示等,设置为transparent表示背景透明设置背景颜色
background-imageurl( filepath ) 或 none设置背景图像
background-size宽高百分比宽高containcover设置背景图片尺寸
background-repeatrepeatrepeat-xrepeat-y设置背景图片重复方式
background-positiontop lefttop centercenter设置背景图片的位置

1、background-size属性

1.1 contain

  • 保持图片纵横比例缩放背景图片,使背景图片能够在背景区域完全显示

  • 有可能出现图片无法完全覆盖背景区域

1.2 cover

  • 保持图片纵横比不变,最大程度覆盖背景区域

  • 有可能导致背景图片部分区域无法显示

2、background-repeat

2.1、repeat(默认)

  • 允许水平和垂直方向重复(平铺)背景图片

2.2、repeat-x

  • 只允许水平方向重复(平铺)背景图片

2.3、repeat-y

  • 只允许垂直方向重复(平铺)背景图片

3、background

  • 简写属性可以在一个属性声明中设置一个或多个背景属性,常用的属性设置如上表

  • background-position 的属性值必须写在background-size 的属性值的前面(background-size的属性值前面要加个 \ )

background: #ff0000 url('smiley.gif') no-repeat cover;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

斜躺青年

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

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

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

打赏作者

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

抵扣说明:

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

余额充值