background-clip 与 background-origin 的区别
2016-09-22 23:31
453 查看
background-clip:background包含的区域,我理解为background的合法显示区域
babackground-origin:用来决定 background-position 计算的参考位置。在合法区域内,从哪个参考位置开始呢?由这个参数决定。
为了帮助理解background-clip 和background-origin这两个参数,看下面例子:
例子1:
background-clip:决定了backgroud的合法存在区域。
例子2:
效果:
background-origin:决定了在背景合法区域内何位置(这个何位置结合background-position决定)开始布置背景。
例子3:
效果:
background-clip:决定了backgroud的合法存在区域。
background-origin:决定了在背景合法区域内何位置开始布置背景。
babackground-origin:用来决定 background-position 计算的参考位置。在合法区域内,从哪个参考位置开始呢?由这个参数决定。
为了帮助理解background-clip 和background-origin这两个参数,看下面例子:
例子1:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> div { border:10px solid black; padding:35px; background-image:url('bg_flower.gif'); background-repeat:no-repeat; } #div1 { background-clip:border-box; backg } #div2 { background-clip:content-box; } </style> </head> <body> <p>DIV1</p> <p>属性: background-origin:padding-box;//默认值 background-clip:border-box;</p> <div id="div1"> 这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。 </div> <p>DIV2</p> <p>属性:background-origin:padding-box;//默认值 background-clip:content-box;</p> <div id="div2"> 这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。 </div> </body> </html>效果:
background-clip:决定了backgroud的合法存在区域。
例子2:
<pre name="code" class="html"><!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> div { border:1px solid black; padding:35px; background-image:url('bg_flower.gif'); background-repeat:no-repeat; background-position:left; } #div1 { background-origin:border-box; background-clip:border-box; backg } #div2 { background-origin:content-box; background-clip:border-box; } </style> </head> <body> <p>DIV1</p> <p>属性: background-origin:border-box; background-clip:border-box;</p> <div id="div1"> 这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。 </div> <p>DIV2</p> <p>属性:background-origin:content-box;background-clip:border-box;</p> <div id="div2"> 这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。 </div> </body> </html>
效果:
background-origin:决定了在背景合法区域内何位置(这个何位置结合background-position决定)开始布置背景。
例子3:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> div { border:1px solid black; padding:35px; background-image:url('bg_flower.gif'); background-repeat:no-repeat; background-position:left; } #div1 { background-origin:border-box; background-clip:content-box; backg } #div2 { background-origin:border-box; background-clip:border-box; } </style> </head> <body> <p>DIV1</p> <p>属性:background-clip:border-box;</p> <div id="div1"> 这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。 </div> <p>DIV2</p> <p>属性:background-clip:border-box;</p> <div id="div2"> 这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。 </div> </body> </html>
效果:
background-clip:决定了backgroud的合法存在区域。
background-origin:决定了在背景合法区域内何位置开始布置背景。
相关文章推荐
- css3属性中background-clip与background-origin的用法区别?
- css3中background-clip和background-origin的区别
- css3中background-clip和background-origin的区别
- CSS3中background-clip和background-origin的区别示例介绍
- background-origin和background-clip的区别
- 【CSS3】background-origin和background-clip的区别
- css3之background-origin和background-clip的区别与联系
- CSS3中background-clip和background-origin的区别
- HTML/CSS: background-clip 与 background-origin的区别
- background-clip与background-origin两者的区别
- CSS3中background-origin和background-clip的区别
- background-origin与background-clip的“区别”
- css3,background-clip/background-origin的使用场景,通俗讲解
- css3,background-clip/background-origin的使用场景,通俗讲解
- 深入浅出CSS3 background-clip,background-origin和border-image教程
- css3属性中background-clip与background-origin的用法释疑
- text-shadow,background-origin,background-size,background-clip
- 深入浅出CSS3 background-clip,background-origin和border-image教程
- css3属性中background-clip与background-origin的用法释疑
- CSS学习(八)-background-origin、background-clip