码迷,mamicode.com
首页 > Web开发 > 详细

CSS3_盒子背景

时间:2018-11-10 12:52:13      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:padding   bubuko   cli   back   绘制   class   背景图   over   origin   

盒子背景

盒子背景:content    padding    特殊的 boder 背景

背景绘制 从 padding 开始绘制

  • 技术分享图片

 

  • 背景裁剪 background-clip(默认值 border-box)

特殊: 在指定文字背景时 -webkit-background-clip: text;

 

  • 可选值:
    • border-box    默认值,从 padding 左上角开始绘制,border 单独绘制

 

    • padding-box    不绘制 border,从 padding 左上角开始绘制

 

    • content-box    不绘制 border,padding,从 content 左上角开始绘制

 

  • 背景原始其实位置 background-origin(默认值 padding-box)
  • 可选值:
    • padding-box 默认值,从 padding 左上角开始绘制,border 单独绘制

 

    • border-box    从 border 左上角开始绘制

 

    • content-box    从 content 左上角开始绘制

 

  • 与 background-position 的联系: background-origin 指定了 background-position(0,0)起始位置
    • background-origin: padding-box 时,background-position 的(0, 0)点为 padding

 

    • background-origin: border-box 时,background-position 的(0, 0)点为 border

 

    • background-origin: content-box 时,background-position 的(0, 0)点为 content

 

  • 设置背景图片的大小 background-size: px / % / cover / contain;
  • background-size: px;
    • #box {
          width: 300px;
          height: 300px;
          bakground-image: url(./img/a.jpg);
          
                        /* width  height     如果只写一个值,第二个值根据宽高比自动计算*/
          background-size: 100px  100px;
      }

 

  • background-size: %;
    • #box {
          width: 300px;
          height: 300px;
          bakground-image: url(./img/a.jpg);
          
        /* 参照于盒子自身的 width  height     如果只写一个值,第二个值根据宽高比自动计算*/
          background-size: 100%  100%;
      background-size: 20%; }

 

  • background-size: cover;    将图片以容器最远边进行缩放
    • #box {
          width: 300px;
          height: 200px;
          bakground-image: url(./img/a.jpg);
          
        /* 拉伸效果: 根据最远边进行伸缩调节 */
          background-size: cover;
      }

      技术分享图片

 

  • background-size: contain;
    • #box {
          width: 300px;
          height: 200px;
          bakground-image: url(./img/a.jpg);
          
        /* 拉伸效果: 根据最近边进行伸缩调节 */
          background-size: contain;
      }

      技术分享图片

 

CSS3_盒子背景

标签:padding   bubuko   cli   back   绘制   class   背景图   over   origin   

原文地址:https://www.cnblogs.com/tianxiaxuange/p/9938643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!