css3之background-origin和background-clip的区别与联系
来源:互联网 发布:宁知此为归骨所耶翻译 编辑:程序博客网 时间:2023/06/03 13:16
background-origin(CSS3新属性)
规定 background-position 属性相对于什么位置来定位
有三个属性值:
- border-box(忽略border,即会覆盖border的位置)
- padding-box(忽略padding,即会覆盖padding的位置,不会覆盖border)
- content-box(只显示在content中,不会覆盖border和padding)
下面用图示例
<span style="font-size:14px;">div{ width: 100px; height: 100px; border: 5px dashed blue; padding: 10px; margin: 100px auto;; background: url("../bg.png") no-repeat; background-origin: content-box; }</span>
(background-origin如果写在css中只有Opera浏览器可以识别,如果希望在火狐或者chrome或 Safari中使用,要使用它们浏览器的私有属性-moz-background-origin(Firefox),-webkit-background-origin(chrome,safari),并且对应的值是content,padding,border,省略了-box
注释:如果背景图像的 background-attachment 属性为 "fixed",则该属性没有效果。
浏览器支持:IE9+、Firefox 4+、Opera、Chrome 以及 Safari 5+ 支持 background-origin 属性。
background-clip(CSS3新属性)
规定 背景的绘制区域,即裁剪,通常和background-origin一起使用
也有三个属性值:
- border-box(忽略border,即会覆盖border的位置)
- padding-box(忽略padding,即会覆盖padding的位置,不会覆盖border)
- content-box(只显示在content中,不会覆盖border和padding)
下面用图示例
background-origin: border-box;background-clip: content-box;
浏览器支持:IE9+、Firefox、Opera、Chrome 以及 Safari 支持 background-clip 属性。注释:Internet Explorer 8 以及更早的版本不支持 background-clip 属性。
此外,还有一个小实践:点击打开链接
1 0
- css3之background-origin和background-clip的区别与联系
- CSS3中background-clip和background-origin的区别
- css3中background-clip和background-origin的区别
- background-clip 与 background-origin 的区别
- background-clip和background-origin的区别
- CSS3教程:background-clip和background-origin
- css3 background-clip和background-origin
- CSS3 background-origin,background-clip的比较
- css3属性中background-clip与background-origin的用法区别?
- background-clip和background-origin区别
- HTML/CSS: background-clip 与 background-origin的区别
- 【CSS3】---background-origin background-clip background-size
- 深入浅出CSS3:background-clip,background-origin和border-image教程
- 深入浅出CSS3:background-clip,background-origin和border-image教程
- 深入浅出CSS3:background-clip,background-origin和border-image教程
- 深入浅出CSS3:background-clip,background-origin和border-image教程
- 深入浅出CSS3 background-clip,background-origin和border-image教程
- css3属性中background-clip与background-origin的用法释疑
- linux下的通用日志备份脚本
- OC学习篇之---类的初始化方法和点语法的使用
- android Installation failed due to invalid URI! 错误处理
- Java的HashMap和HashTable
- Android 中获取 debug 测试 SHA1 和 release SHA1 证书指纹数据的方法
- css3之background-origin和background-clip的区别与联系
- Android之UID and PID
- 自定义SectionAdapter显示数据
- JQuery解析XML
- http://cssload.net/----动画
- Leetcode189: Peeking Iterator
- .net(c#)操作IIS大全
- 源码推荐(12.09):超强 AFN 封装,一行搞定自适应label&适配iPhone
- Struts2的运行流程及其工作原理