重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下CSS3新属性Background-Origin和Background-Clip的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
在汨罗等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、成都网站设计 网站设计制作按需网站开发,公司网站建设,企业网站建设,高端网站设计,营销型网站建设,外贸网站建设,汨罗网站建设费用合理。
Background-Origin
在Background-Origin属性出现之前,当我们向元素添加背景图像时,图像位置从元素中填充的左上角开始。
打印默认背景原点位置的屏幕,如果background-position设置为左(left)0,上(top)0 ,您可以在填充区域(红点)处看到背景图像。
代码如下:
Background-Origin让你可以决定你想要的背景位置起始点, border(边界)、padding(填充)和content(内容)。
新属性background-origin根据box-model有3个值:
1、border-box - 定位背景位置0,0指向边框的左上角。
2、padding-box(默认) - 将背景位置定位在填充的左上角 0,0点。
3、content-box - 定位背景位置0,0指向内容的左上角。
代码如下:
在上面示例和图片中,您可以看到Background-Origin值的影响。
background-clip
正如你在上一个例子中看到的那样,background-origin很好但是仍然缺少某些东西。图像根据Background-Origin定位,但却位于边框/填充的右侧/底部。
background-clip可以解决这个问题!使用background-clip,我们可以决定在哪里剪切背景图像,它与前面提到的背景原点值相同。
background-clip的新属性也有3个值:
1、border-box(默认) - 显示完整图像,不会剪切任何内容。
2、padding-box - 剪切边框背景图像。
3、content-box- 剪切边框和填充背景图像。
代码如下:
正如您在上一个示例中所看到的,background-origin和background-clip在一起运行良好,大多数情况下您将使用相同的值,例如,假设您同时使用“content-box”值来定位背景图像到内容并在填充和边框处剪切背景图像。
你也可以使用这个属性制作更好的背景效果,看下面这个例子:我将背景图像居中,在第一行中我完全保留了背景大小并同时使用background-origin和background-clip以及第二行这个例子我已经拉伸了背景图像大小以适应具有background-size属性的整个框,并同时使用background-origin和background-clip再次执行。
代码示例:
效果如下:
如上述所示,你可以使用Background-Origin和Background-Clip这两个新功能制作一些很好的效果图片。
以上是“CSS3新属性Background-Origin和Background-Clip的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!