zoukankan      html  css  js  c++  java
  • CSS学习笔记-背景属性

    一、背景尺寸属性:
        1、含义:
            背景尺寸属性是CSS3中新增的一个属性,专门用于设置背景图片大小


        2、格式:
            1.1具体像素:
                 background-size:300px 200px; 
                第一个参数:宽度
                第二个参数:高度


            1.2百分比:
                 background-size:80% 50%; 
                第一个参数:宽度
                第二个参数:高度


            1.3宽度等比拉伸:
                 background-size:80% auto; 
                第一个参数:宽度
                第二个参数:高度


            1.4高度等比拉伸:
                 background-size:auto 70%; 
                第一个参数:宽度
                第二个参数:高度


            1.5    cover:
                background-size:cover; 
                等比放大,直至宽且高填满元素


            1.6    contain:
                 background-size:contain; 
                等比放大,直至宽或高填满元素

    二、背景图片定位区域属性:
        1、含义:
            告诉系统背景图片从什么区域开始显示,默认是从padding区域开始


        2、格式:    
            2.1从内边距开始显示(默认):
                 background-origin:padding-box; 


            2.2从边框开始显示:
                 background-origin:border-box; 


            2.3从内容(content)区域开始显示:
                 background-origin:content-box; 

    三、背景绘制区域属性:
        1、含义:
            背景绘制区域属性是专门用于指定从哪个区域开始绘制背景的,默认从border区域开始绘制背景


        2、格式:    
            2.1从padding(默认)区域开始绘制:
                 background-clip:paddingbox; 


            2.2从border区域开始绘制:
                 background-clip:border-box; 


            2.3从content(内容)区域开始绘制:
                 background-clip:content-box; 

    四、多重背景图片
        1、含义:
            实现多重背景
        2、格式:
            (1)方法1::
                 background:url("images/bg1.jpg") no-repeat left top,url("images/bg2.jpg") no-repeat right top,...; 
            (2)方法2:
                 background-image:url("images/bg1.jpg"),url("images/bg2.jpg"),...; 
                 background-repeat:no-repeat,no-repeat,...; 
                 background-position:left top,right top,...; 


        3、注意点:
            3.1多张背景图片之间用逗号隔开即可
            3.2先添加的背景图片会覆盖后添加的背景图片
            3.3建议编写多重背景的时候采用第二种方法



    本节专有词语:
        cover:        覆盖
        contain:     包含、控制
        origin:        起源、原点
        clip:           剪
        repeat:      重复

  • 相关阅读:
    【提高测试】飘雪圣域(树状数组)
    【BZOJ2820】YY的GCD(莫比乌斯反演)
    【BZOJ2301】【HAOI2011】—Problem b(莫比乌斯反演)
    【POJ2318】—TOYS(计算几何)
    React-状态提升
    React-表单
    React-条件渲染
    React-列表 & Key
    React-HelloWorld
    MongoDB中的读写锁
  • 原文地址:https://www.cnblogs.com/AsVR-Sharemju/p/12032242.html
Copyright © 2011-2022 走看看