CSS3中background-clip和background-origin的区别示例介绍


Posted in HTML / CSS onMarch 10, 2014

相信除了我以外,还有不少童鞋在学习到background-clip和background-origin的时候都很疑惑,这俩哥们儿到底啥区别。

想搞清楚它们的区别还不简单?且看下面的DEMO:

复制代码
代码如下:

.test {
background-image: url(pic.jpg);
background-clip: border-box;
background-origin: border-box;
border: 20px dashed black;
}
复制代码
代码如下:

.test {
background-image: url(pic.jpg);
background-clip: border-box;
background-origin: padding-box;
border: 20px dashed black;
}
复制代码
代码如下:

.test {
background-image: url(pic.jpg);
background-clip: padding-box;
background-origin: border-box;
border: 20px dashed black;
}

由于鄙人比较懒,就不放效果图了,有兴趣的童鞋可以自己去试试,这里可以看出,实际上background-clip决定的是背景从哪个区域开始显示,而background-origin决定的是背景从哪个区域开始绘制。
HTML / CSS 相关文章推荐
用纯css3和html制作泡沫对话框实现代码
Mar 21 HTML / CSS
基于CSS3特效之动画:animation的应用
May 09 HTML / CSS
CSS3实现的闪烁跳跃进度条示例(附源码)
Aug 19 HTML / CSS
CSS3之背景尺寸Background-size使用介绍
Oct 14 HTML / CSS
用CSS3实现背景渐变的方法
Jul 14 HTML / CSS
CSS3哪些新特性值得称赞
Mar 02 HTML / CSS
关于box-sizing的全面理解
Jul 28 HTML / CSS
html5文字阴影效果text-shadow使用示例
Jul 25 HTML / CSS
详解使用HTML5 Canvas创建动态粒子网格动画
Dec 14 HTML / CSS
canvas环形倒计时组件的示例代码
Jun 14 HTML / CSS
CSS实现多个元素在盒子内两端对齐效果
Mar 30 HTML / CSS
从QQtabBar看css命名规范BEM的详细介绍
Aug 07 HTML / CSS
CSS3中:nth-child和:nth-of-type的区别深入理解
Mar 10 #HTML / CSS
CSS书写规范、顺序和命名规则
Mar 06 #HTML / CSS
纯CSS3实现鼠标悬停提示气泡效果
Feb 28 #HTML / CSS
css3中检验表单的required,focus,valid和invalid样式
Feb 21 #HTML / CSS
css3+jq创作含苞待放的荷花
Feb 20 #HTML / CSS
css3隔行变换色实现示例
Feb 19 #HTML / CSS
使用css3和jquery实现可伸缩搜索框
Feb 12 #HTML / CSS
You might like
php实现telnet功能示例
2014/04/08 PHP
php生成html文件方法总结
2014/12/01 PHP
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
javascript实现input file上传图片预览效果
2015/12/31 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
Node.js与MySQL交互操作及其注意事项
2016/10/05 Javascript
微信小程序 开发之快递查询功能的实现
2017/01/09 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
layui 监听表格复选框选中值的方法
2018/08/15 Javascript
JavaScript基础教程之如何实现一个简单的promise
2018/09/11 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
jQuery Datatables 动态列+跨列合并实现代码
2020/01/30 jQuery
JavaScript构造函数原理及实现流程解析
2020/11/19 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
Python help()函数用法详解
2014/03/11 Python
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
浅谈对yield的初步理解
2017/05/29 Python
基于pandas将类别属性转化为数值属性的方法
2018/07/25 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
安装多个版本的TensorFlow的方法步骤
2020/04/21 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
新加坡交友网站:be2新加坡
2019/04/10 全球购物
德国拖鞋网站:German Slippers
2019/11/08 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
介绍一下常见的木马种类
2014/11/15 面试题
《晚上的太阳》教学反思
2014/04/23 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
环境卫生工作汇报材料
2014/10/28 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
python异常中else的实例用法
2021/06/15 Python
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python
nginx sticky实现基于cookie负载均衡示例详解
2022/12/24 Servers