盒子模型-背景

17 篇文章 0 订阅

背景

背景颜色

background-color: #FF0000;

背景图片

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

背景重复方式

background-repeat: repeat;      //水平垂直均重复
background-repeat: repeat-x;    //水平重复
background-repeat: repeat-y;    //垂直重复
background-repeat: no-repeat;   //不重复 

图片的位置

background-position: right top;

图片大小

background-size: 200px;
background-size: 50%;
background-size: 100%;
background-size: contain;  
background-size: cover;

background-size: contain; 包含

把背景图片等比例扩展至最大尺寸,以使背景图片的宽度和高度完全适应内容区域,可能会出现空白

background-size: cover; 覆盖

把背景图片等比例扩大至足够大,以使背景图片铺满整个背景区域,可能会裁剪图片

 背景图片渲染位置

background-origin: padding-box;     //从内边距的padding位置渲染
background-origin: content-box;     //从内容区域渲染
background-origin: border-box;      //从border位置渲染

 背景图片是否固定

width: 100%;
height: 510px;
background-image: url(../img/img/bg.gif);
background-repeat: no-repeat;
background-size: 100%;
background-attachment: fixed;

fixed   固定不动 

 精灵图

可以将一个网页内所有图片都包含到一张大图中去,图片就不会像以前那样一幅一幅地慢慢显示出来了。

优点 

能很好地减少网页的http请求

能减少图片的字节,3张图片合并成1张图片的字节总是小于这3张图片的字节总和

解决了网页设计师在图片命名上的困扰,只需对一张集合的图片上命名就可以了

更换风格方便

缺点 

在图片合并的时候,要留好足够的空间,不然很容易出现背景断裂

要通过工具测量计算每一个背景单元的精确位置

维护比较麻烦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值