CSS3中background-origin和background-clip的区别_html/css_WEB-ITnose
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CSS3中background-origin和background-clip的区别_html/css_WEB-ITnose,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2024字,纯文字阅读大概需要3分钟。
内容图文
![CSS3中background-origin和background-clip的区别_html/css_WEB-ITnose](/upload/InfoBanner/zyjiaocheng/398/4043af1b44984c699420f3260cf85ca3.jpg)
用通俗一点的话说,其实就是:
它们的取值都有三个:border-box | padding-box | content-box, 其中background-origin的默认值是padding-box,background-clip的默认值是border-box。
以下的例子应该能更直白地表现它们的区别:
先写一个
然后添加简单的样式:
.box{ width:450px; height:300px; background-image: url('http://a4.att.hudong.com/40/03/16300001203327135349034613246.jpg'); background-repeat:no-repeat; background-size: 400px 240px; border: 30px dashed #458B74; background-color:#B9D3EE; padding:20px;}
显示的效果如下:
这里其实也可以看出background-origin和background-clip的默认取值分别为padding-box和border-box。
当添加以下几组代码时,可看到不同的效果:
A-------------------------------------------------------------------------------------------
.box{ background-origin:border-box; background-clip:border-box;}
这里可以看到,背景图片从border就开始绘制,显示也从border开始,因此效果如上。
B--------------------------------------------------------------------------------------------
.box{ background-origin:border-box; background-clip:padding-box;}
绘制还是从border开始,但是显示是从padding开始,因此显示如上。
c--------------------------------------------------------------------------------------------
.box{ background-origin:content-box; background-clip:border-box;}
绘制从content开始,显示从border开始。
D--------------------------------------------------------------------------------------------
当然如果绘制从border开始,显示从content开始,效果就是下面的效果了。
.box{ background-origin:border-box; background-clip:content-box;}
内容总结
以上是互联网集市为您收集整理的CSS3中background-origin和background-clip的区别_html/css_WEB-ITnose全部内容,希望文章能够帮你解决CSS3中background-origin和background-clip的区别_html/css_WEB-ITnose所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。