最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

CSS3中background-origin和background-clip的区别_html/css_WEB-ITnose

来源:懂视网 责编:小采 时间:2020-11-27 15:52:33
文档

CSS3中background-origin和background-clip的区别_html/css_WEB-ITnose

CSS3中background-origin和background-clip的区别_html/css_WEB-ITnose:background-origin:to determine how the background-position of a background in a certain box is calculated. background-clip:to determine whether the backgrounds extends into the border or not. 用通俗一点的话说,其实就是: background-origin:用来确定背景从哪里开始描绘
推荐度:
导读CSS3中background-origin和background-clip的区别_html/css_WEB-ITnose:background-origin:to determine how the background-position of a background in a certain box is calculated. background-clip:to determine whether the backgrounds extends into the border or not. 用通俗一点的话说,其实就是: background-origin:用来确定背景从哪里开始描绘

  • background-origin:to determine how the background-position of a background in a certain box is calculated.
  • background-clip:to determine whether the backgrounds extends into the border or not.
  • 用通俗一点的话说,其实就是:

  • background-origin:用来确定背景从哪里开始描绘
  • background-clip:用来确定背景从哪里开始显示(其实从origin和clip的字面意思也可以感受出来,clip是剪切嘛),背景可以延伸到哪。
  • 它们的取值都有三个: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;}

    声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文档

    CSS3中background-origin和background-clip的区别_html/css_WEB-ITnose

    CSS3中background-origin和background-clip的区别_html/css_WEB-ITnose:background-origin:to determine how the background-position of a background in a certain box is calculated. background-clip:to determine whether the backgrounds extends into the border or not. 用通俗一点的话说,其实就是: background-origin:用来确定背景从哪里开始描绘
    推荐度:
    标签: 区别 it html
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top