zoukankan      html  css  js  c++  java
  • 【CSS3】CSS——背景

    一、background设置一个元素的背景样式

    语法格式:background: color position size repeat origin clip attachment image;

    1.background-color:设置元素的背景颜色(默认是透明)

    .div{
        height:200px;
        width:200px;
        margin:auto;
        background-color:#eadc32;
        background-color:blue;
        background-color:rgb(0,255,255);
        background-color:rgb(0,255,255,0.4);
    }

    2.background-position:设置背景图像的起始位置(默认起始位置开始)

     

    使用background-position与不使用的差别

    代码如下:

    .div1{
        height:400px;
        width:400px;
        margin:auto;
        border:2px solid red;
        background-position:top;
        background-position:center top;
        background-position:0,100px;
        background-position:10%,10%;
        background-image:url("1.jpg");
        background-repeat:no-repeat;
    }

    3.background-size:规定背景图像的尺寸(默认原尺寸)

    语法:background-size: length|percentage|cover|contain;

    直接上图,一目了然

     

    代码如下:

    .div1{
        height:400px;
        width:400px;
        margin:auto;
        border:2px solid red;            
        background-image:url("1.jpg");
        background-size:75px 75px;
        background-size:50% 50%;
        background-size:75px;
        background-size:50%;
        background-size:cover;
        background-size:contain;
        background-repeat:no-repeat;
    }

    4.background-repeate:设置是否及如何重复背景图像(默认repeat)

    .div1{
        height:400px;
        width:400px;
        margin:auto;
        border:2px solid red;            
        background-image:url("1.jpg");
        background-repeat:repeat;
        background-repeat:no-repeat;
        background-repeat:repeat-x;
        background-repeat:repeat-y;
    }

    5.background-origin:背景的参考区域

    代码如下:

    .page1{
        height:200px;
        width:400px;
        margin:auto;
        padding:30px;
        border:20px dotted red;
        background-image:url(background.jpg);
        background-repeat:no-repeat;
        background-origin:border-box;
        background-origin:padding-box;
        background-origin:content-box;
    } 

    6.background-clip:背景的可视区域

    background-clip与background-origin的区别与用法见地址:http://www.cnblogs.com/Horsonce/p/7483590.html

    7.background-attachment:设置背景图像是否固定或者随着页面的其余部分滚动。(默认是scroll)

    body{
        width:100%;
        height:2000px;
        background-image:url(1.jpg);
        background-repeat:no-repeat;
        background-attachment:fixed;
        background-attachment:scroll;
        background-attachment:inherit;
    }

    二、多背景设置

    .div{
         width: 180px;
         height: 180px;
         border: 20px dashed #000;
         background-image: url("img.jpg1"), url("img.jpg2"), url("img.jpg3"), url("img.jpg4");
         background-position: left top, left center, left bottom, center top;
         background-size: 100%;
         background-repeat: no-repeat;
    }
  • 相关阅读:
    GDataXML的配置和使用
    NSIndexPath初始化
    Xcode常用快捷键
    objective c的注释规范
    UIView不能使用UITableView的Static表格的解决方法
    在一个UIView中如何使用多个UIPickerView
    如何自定义UIPickerView中文本的大小和文本靠左或靠右显示?
    如何在SQL Server中的SELECT TOP 中使用变量
    Android学习之Android studio篇-Android Studio快捷键总结(mac)
    Delphi使程序的窗口出现在最前面并激活
  • 原文地址:https://www.cnblogs.com/Horsonce/p/7481345.html
Copyright © 2011-2022 走看看