原文
background-clip 与 background-origin是css3中引入的两个跟元素背景相关的属性,它们有相同的可选值,即border、padding、content三种,而且这两个属性表示的都是元素背景与元素边框、补白(padding)和内容区域之间的某种关系。
虽然两者看上去实现的效果差不多,但是他们两个的原理是不同的。background-origin定义的是背景位置(background-position)的起始点;而background-clip是对背景(图片和背景色)的切割。
1.background-origin
我们来看一下例子:
我们来看一下style样式:
.bg{ width: 100px; height: 100px; padding:50px; border: 10px dashed #000000; background: #ffff00 url('pic1.gif') no-repeat; margin-top: 10px; display: inline-block; } .bg_origin_border{ background-origin: border-box; /*background-position: 10px 10px;*/ } .bg_origin_padding{ background-origin: padding-box; /*background-position: 10px 10px;*/ } .bg_origin_content{ background-origin: content-box; /*background-position: 10px 10px;*/ }
下面我们把注释打开,来进一步验证backgroung-origin。
2.backgroung-clip
我们还是直接来看例子:
样式:
.bg_clip_border{ background-clip: border-box; /*background-position: -10px -10px;*/ } .bg_clip_content{ background-clip: content-box; /*background-position: -10px -10px;*/ } .bg_clip_padding{ background-clip: padding-box; /*background-position: -10px -10px;*/ }
我们接着把注释去掉:
相关推荐
background-clip 与 background-origin是css3中引入的两个跟元素背景相关的属性,它们有相同的可选值,即border、padding、content三种,而且这两个属性表示的都是元素背景与元素边框、补白(padding)和内容区域之间...
background-clip 和 background-origin 是 CSS3 中新加的 background module 属性,用来确定背景的定位。 background-clip 用来判断 background 是否包含 border 区域。而 background-origin 用来决定 background-...
相信除了我以外,还有不少童鞋在学习到background-clip和background-origin的时候都很疑惑,这俩哥们儿到底啥区别。 想搞清楚它们的区别还不简单?且看下面的DEMO: 复制代码代码如下: .test { background-image: ...
最近在准备一个下学期参加比赛的概念网站,希望能用到CSS3的新特性,比如background的background-clip或background-origin或border-image。但仅仅是依靠w3schools上的文档和说明发现很多臆想中的效果都实现不了。...
background-origin: initial; background-clip: initial; background-color: initial; display: block; background-repeat: no-repeat no-repeat; "><div></div>; top: 340px; left: 50%; width: 119px; height: 44...
background-origin //css3新增属性 background-clip //css3新增属性 background-size //css3新增属性 描述 说明 (css3多重背景属性) 设置多重背景图像 div { width: 800px; height: 600px; background:url...
background-origin background-clip background-size multiple backgrounds Color HSL colors HSLA colors opacity RGBA colors Text effects text-shadow text-overflow word-wrap User-interface box-sizing ...
CSS3新增属性:background-clip ,background-origin , background-size 1.background-clip 背景的剪裁属性,是从指定位置开始绘制。 ** ** 2.background-origin background-Origin属性指定了背景图像的位置区域。 ...
•background-color 颜色 •background-position 位置 •background-size 大小 •background-repeat 如何重复背景图像 •background-origin 背景图片的定位区域 •background-clip 背景的绘制区域 •background-...
background-origin 指定绘制背景图像的起点 background-size 指定背景图片的尺寸的大小 background-break 指定内联元素的背景图像进行平铺时的循环方式 background-clip 目前webkit引擎的safari和chrome浏览器...
5.背景:background-size设置背景图片的尺寸background-origin 设置背景图片的原点background-clip 设置背景图片的裁
• background-origin(See 1.2.1) • background-clip(See 1.2.2) • background-size(See 1.2.3) • multiple backgrounds(See 1.2.4) Color • HSL colors(See 1.3.1) • HSLA colors(See 1.3.2) • opacity...
background-clip:border-box|padding-box|content-box|text 用于指定background是否包含content之外的border,padding。默认值为border-box,即background从包含border在内的地方开始渲染,IE的默认表现也等同于...
使用方法:下载jquery-1.9.1.js,然后设置CSS,图片文件放在images/new_feed/目录下,图片命名格式为bg_x.jpg,修改随机数产生范围 一、CSS代码 代码如下:<style> body{ padding:0;... background-origin
什么是CSS? CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称。 CSS 是一种标记语言,属于浏览器解释型语言,可以...background-clip(指定背景图片从什么位置开始裁切) background(为一个元素指定多个背景)
background-origin:决定了背景在盒模型中的初始位置,提供了3个值,border, padding和content border:控制背景起始于左上角的边框 padding:控制背景起始于左上角的留白 content:控制背景起始于左上角的内容 ...