css3背景background

背景图片(background-image)

在css3中背景图片可以放置多张图片,background-image: url(image1.jpg,image2.jpg),中间以都够分隔;
而且背景图片默认平铺,图片显示的位置默认从元素的padding开始显示。
在这里插入图片描述
由图我们可知,我们的图片是从padding的位置开始显示,我们可以通过属性background-origin来改变背景图片显示的位置

  • background-origin

padding-box:从padding开始显示图片
border-box:从border开始显示图片
content-box:从content开始显示图片

在这里插入图片描述

背景图片大小(background-size)

cover:背景图片覆盖,将最短的边缩放至元素宽高
contain:背景图片完整显示,将最长的边缩放至元素宽高
px:具体的宽高
%:百分比

background-size:cover

在这里插入图片描述

background-size:contain

在这里插入图片描述

背景图片定位(background-position)

通过设置背景图片的定位,可以控制背景图片显示的区域,一般用于Sprite图

background-size:10px 10px;

在这里插入图片描述

背景线性渐变(background-image:linear-gradient(#fff,#f00))

• background-image:linear-gradient(to top,#fff,#f00) 从下到上
• background-image:linear-gradient(to right,#fff,#f00) 从左到右
• background-image:linear-gradient(to bottom,#fff,#f00) 从上到下
• background-image:linear-gradient(to left,#fff,#f00) 从右到左

背景镜面渐变(background-image:radial-gradient(#fff,#f00))

background-image:radial-gradient(#fff,#f00)

指定区域显示背景(background-clip)

padding-box 指定从padding内显示图片
border-box 指定从border内显示图片
content-box 指定从content内显示图片
text 指定从文本内显示图片(兼容性:只有在谷歌内核才可以使用。)
-webkit-background-clip:text

使用的时候必须设置文本填充颜色为透明色-webkit-text-fill-color:transparent

背景图片平铺方式(background-repeat)

• no-repeat:不平铺 图片不平铺,显示一张图片
• space:填充 不会对图片进行缩放,不够存放的位置空白显示
• round:拉升 对图片进行拉伸,直到足够存放新的图片位置。

背景图片在滚动区域的定位(background-attachment)

• scroll:相对于容器定位,默认值
• local:相对于内容定位
• fixed:相对于文档可视区定位

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值