博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
background-clip,background-origin
阅读量:5111 次
发布时间:2019-06-13

本文共 663 字,大约阅读时间需要 2 分钟。

开门见山,简单来说

background-origin定义了background的绘制区域(就是从什么地方开始绘制),三个属性

padding-box 背景图像相对于内边距框来绘制

border-box 背景图像相对于边框盒来绘制
content-box 背景图像相对于内容框来绘制

background-origin有一点要十分的注意:如果背景不是no-repeat的话,这个属性是无效的。它会从border-box区域开始显示,这一点很重要。

background-clip定义了background的显示区域,三个属性

border-box 背景被裁剪到边框盒

padding-box 背景被裁剪到内边距框
content-box 背景被裁剪到内容框

其实属性是一样的,例如:当然如果你也可以定义从border开始绘制,而用background-clip让他不显示。

实例:

如果我们以前要实现一个这样一个例子的话(中间宽度随着文字的增加自适应,而背景是图的话)

需要这么写

 
cccccc

定义三个div,旁边两个div固定,中间的div背景设置repeat-x

css3出来以后,我们可以利用background-clip,background-origin这两个属性这样写

cccccc

有兴趣的朋友,可以尝试一下

 

转载于:https://www.cnblogs.com/change-oneself/p/5183516.html

你可能感兴趣的文章
【Linux】ping命令详解
查看>>
对团队成员公开感谢博客
查看>>
密码学总结
查看>>
java学习第三天
查看>>
jq 通配符,模糊查询
查看>>
python目录
查看>>
django+uwsgi+nginx+sqlite3部署+screen
查看>>
Andriod小型管理系统(Activity,SQLite库操作,ListView操作)(源代码下载)
查看>>
在Server上得到数据组装成HTML后导出到Excel。两种方法。
查看>>
浅谈项目需求变更管理
查看>>
经典算法系列一-快速排序
查看>>
设置java web工程中默认访问首页的几种方式
查看>>
ASP.NET MVC 拓展ViewResult实现word文档下载
查看>>
jQuery Mobile笔记
查看>>
8、RDD持久化
查看>>
第二次团队冲刺--2
查看>>
查询数据(后台到前台传递数据,显示数据)
查看>>
集群tomcat+apache配置文档
查看>>
VMware Tools安装
查看>>
2019.04.09 电商20 购物车的展示
查看>>