zoukankan      html  css  js  c++  java
  • Css3 背景

    CSS3 允许你为一个元素设置多张背景图片

    div{
       400px;
       height:400px;
       border:1px solid #000000;         //边框
       background-image:url(bg1.jpg),url(bg2.jpg);          //背景图片
       background-position: top left,center right;           //背景位置:第一张图左上 第二张居中靠右
       background-repeat:no-repeat,no-repet;           //背景平铺:不平铺
    }
    

      效果

    简写形式:

      

    div{
       400px;
       height:400px;
       border:1px solid #000000;         
       background:url(“bg1.jpg”) top left no-repeat,
                   url(“bg2.jpg”) center right no-repeat;
    }
    

      

    background-size:

        长度:设置北京图片高度和宽度,第一个值设置宽度,第二个值设置高度,如果只给出第I个值, 

           第二个是“auto” 自动

        百分比:相对于所在区域的百分比,第一个值设置宽度,第二个值设置高度,如果只给出一个值,

            第二个值是“auto”  自动

        cover(封面):保持图像的长宽比例,并将图像缩放成刚好完全覆盖所在区域的最小大小

        contain:保持图像的长宽比例,并将图像缩放成刚好完全显示在所在区域的内的最大大小。

      Css3允许你为背景图片定义一个合适的尺寸

       当我们为div定义背景图片的时候,默认情况下 图片的尺寸可能过大或过小

    div{
       400px;
       height:400px;
       border:1px solid #000000;         
       background:url(“bg1.jpg”) top left no-repeat,
                   url(“bg2.jpg”) center right no-repeat;
    
        //如果我们给定的图片是长500 宽500像素的图片,那么这个div的背景就不能完全的显示
        Background-size:400px 400px            //设置背景图片尺寸和div相同
    
    }
    

      

    使用简写形式:

        

    div{
       400px;
       height:400px;
       border:1px solid #000000;         
       background:url(“bg1.jpg”) center/contain no-repeat,
                 
    }



    background-origin:可以定义背景图片的定位区域

      padding-box(默认):

      border-box:背景图片以边框为基本定位

      

      content-box:

     

    background-clip:可以定义背景乳片的剪裁区域

        border-box(默认):剪裁超出盒子边框的背景图片

      

      padding-box:剪裁超出盒子内边距区域的背景图片

      

     

      content-box:剪裁超出盒子内容区域的背景图片

     

     背景属性的简写形式

       background:pink url("bg1.jpg") no-repeat center/contain border-box padding-box ;

        pink:背景颜色

        url:图片地址

        no-repeat:不平铺

        图片位置及尺寸:center contain(以最大大小显示)

        border-box:背景定位以边框为基准

        padding-box:背景剪裁以内边距为基准

        

     

      

        

      

      

  • 相关阅读:
    当jsp页面完全加载完成后执行一个js函数
    Spring Framework 下载地址_现在可用
    学习Linux shell脚本之前的基础知识
    如何在Oracle中复制表结构和表数据
    内存溢出的问题
    全面屏底部小横条设置不显示
    Android 4.4系统,User模式adb默认开启,取消授权,开启root调试记录
    Android Native Binder,在Native层与App交互数据
    Android Jni开发,报com.android.ide.common.process.ProcessException: Error configuring 错误解决方案
    Android DataBinding不能自动生成ViewDataBinding类的解决方法
  • 原文地址:https://www.cnblogs.com/xiaowie/p/9824565.html
Copyright © 2011-2022 走看看