06-背景样式详解

背景样式详解

background的几点总结

注意:background的size和position数据与margin的不同了,前边数据代表水平方向,后边数据代表垂直方向

background-repeat-xno-repeatx方向不重复y可重复
background-repeatno-repeat-x/no-repeat-y道理同上
background-sizecover/contain/数字1 数字2cover含义:图片覆盖盒子,三条边贴合,所以盒子不会留下空白,相当于100% auto contain含义:盒子包含图片,三条边贴合(俩条我认为也对,上下边贴合就行)保证图片完全显示,相当于auto 100%
background-position数字1 数字2 /left right top bottom 选二百分比的时候,盒子的长度减去图片的长度再乘以百分比,负数左移,正数右移
background-attachmentfixed/scroll假设Body盒子里有个div盒子,俩者各有一个背景图片,如果把俩个盒子的背景图片都固定住,那么div盒子的背景图片就会与div盒子脱离,就剩个框,(当然可以设置背景颜色和其它),只有当这个div框移动到这个div背景图片在的位置时,这个div背景图片才会有效果。因为div的背景图片和body的背景图片没有直接关系,需要盒子做媒介。
background-originborder-box/padding-box/content-box这里修改的是图片等的起始位置,默认起始位置是border与padding的交界处,但是可以修改,border-box从border处起始,padding-box从padding处起始,但若不是no-repeat为前提,所有地方依然都会有图片的,只不过平移了一点
background-clipborder-box/padding-box/content-box裁切的只是背景,div盒子不会改变,裁切后,该裁切掉的部分背景颜色设置的是transparent,不可以设置数值
backgroundcolor image repeat attachment position/size此为background的复合性写法,1. color和image二者至少有一个 2.position和size要用/隔开,不然无法区别,因为单位一样3.有/必须后面跟数据,不写/最多俩个数据4.关于position只写一个数据,第二个数据会默认auto,但我们自己写的时候不能写auto,写了报错,只能写0等数字
注:背景图片可以写多张背景图片,用逗号隔开每个url,先写的url的图片在上
Go:由背景图片引入我们的渐变

bacground的几个层级:从下到上排列:

  1. background-color
  2. background-image
  3. border
  4. content
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值