css3中background-clip和background-origin有哪些区别

  介绍

小编给大家分享一下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>

效果图:

 css3中background-clip和background-origin有哪些区别

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>

效果图:

 css3中background-clip和background-origin有哪些区别

background-origin:绘制图片时,是可以从边框开始的,但有可能会被边框覆盖掉一些内容,如上面的第二幅图片

以上是css3中background-clip和background-origin有哪些区别的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

css3中background-clip和background-origin有哪些区别