小编给大家分享一下css3中background-clip和background-origin有哪些区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
在css3中,background-clip和background-origin它们2个的功能大致相同,但又有些细微差别。
<强>一、background-clip属性强>
background-clip:规定背景的绘制区域,当背景是纯颜色时与图片时,它的显示方式又不一样。它有3种属性:border-box, padding-box,内容框。
1。border-box:背景是从边框开始绘制,但当背景是图片时,它是左边和上边是没有绘制图片,但下边和右边有;
代码:
& lt; !DOCTYPE html> & lt; html> & lt; head> & lt;元charset=皍tf-8"祝辞 & lt; style> div { 宽度:433 px; 身高:200 px; 填充:50 px; 背景颜色:红色; 背景图片:url (& # 39; 8. jpg # 39;); 平铺方式:不再重演; -webkit-background-clip: border-box; 边界:10 px # 92 b901破灭; } & lt;/style> & lt;/head> & lt; body> & lt; div> 这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。 & lt;/div> & lt;/body> & lt;/html>
效果图:
2。padding-box:背景在边框内部绘制(不包括边框),
3。内容框:背景从内容部分绘制;
<强>二,background-origin属性强>
background-origin:规定背景图片的定位区域,它的属性也有border-box, padding-box,内容框这3种属性,但要注意他的描述是“背景图片”,也就是说它只能对背景做样式上的操作,它相当于正电子,规定了图片开始绘制的的区域,也就是它只相当于规定图片的左上角从什么地方开始,其他的它就不负责了,
& lt; !DOCTYPE html> & lt; html> & lt; head> & lt;元charset=皍tf-8"祝辞 & lt; style> div { 宽度:500 px; 身高:300 px;/*填充:50 px; */背景颜色:红色; 背景图片:url (& # 39; 8. jpg # 39;); 平铺方式:不再重演; -webkit-background-origin:内容框; background-size: 500 px 380 px; 边界:10 px # 92 b901破灭; } & lt;/style> & lt;/head> & lt; body> & lt; div> 这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。这是文本。 & lt;/div> & lt;/body> & lt;/html>
效果图:
background-origin:绘制图片时,是可以从边框开始的,但有可能会被边框覆盖掉一些内容,如上面的第二幅图片
以上是css3中background-clip和background-origin有哪些区别的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!