css樣式之background詳解,cssbackground詳解

來源:互聯網
上載者:User

css樣式之background詳解,cssbackground詳解
background用法詳解:1、background-color 屬性設定元素的背景顏色

    可能的值

    color_name            規定顏色值為顏色名稱的背景顏色(比如 red)

    hex_number          規定顏色值為十六進位值的背景顏色(比如 #ff0000)

    rgb_number          規定顏色值為 rgb 代碼的背景顏色(比如 rgb(255,0,0)

    transparent           預設 背景顏色為透明

2、background-image 屬性設定元素的背景圖片

    可能的值

    單個背景圖片:background-image:url(a.png)

    多個背景圖片:background-image:url(a.png),url(b.png)

    線性漸層:background-image:-webkit(-repeating)-linear-gradient(方向,顏色值 像素或百分比,顏色值 像素或百分比...)

                    方向:left,right,top,bottom,90deg,180deg

                    顏色值 像素或百分比:yellow 10%,transparent 4px,rgb(0,0,0) 2px

    放射狀漸層:background-image:-webkit(-repeating)-radial-gradient([<bg-position> || <angle>,]? [<shape> || <size>,]? <color-stop>, <color-stop>[, <color-stop>]*)

                    <bg-position>:預設為center

                    <shape>:circle,ellipse

                    <size>:closest-side,farthest-side,closest-corner,farthest-corner,contain or cover

3、background-size 屬性用來重設背景圖片大小

    contain:縮小背景圖片使其適應標籤元素

    cover : 背景圖片放大延伸到整個標籤元素大小

    像素 :   標明背景圖片縮放的尺寸大小

    百分比 :百分比是根據內容標籤元素大小,來縮放圖片的尺寸大小

4、background-position 屬性用來設定背景圖片位置

    可能的值:left,right,top,bottom,center,像素,百分比

5、background-repeat 屬性用來設定背景圖片位置

    可能的值:repeat,repeat-x,repeat-y,no-repeat,space(不會被裁剪或改變大小),round(不會被裁剪但是會改變映像大小)

6、background-attachment 屬性用來設定背景圖片是否可以滾動

    可能的值:scroll,fixed

7、background-clip 屬性用來規定背景的繪製地區

    可能的值:border-box,padding-box,content-box

8、background-origin 屬性用來規定 background-position 屬性相對於什麼位置來定位

    可能的值:border-box,padding-box,content-box

擴充:繪製方格

html代碼

<div>使用背景繪製方格,使每個文字都在方格裡,如下。</div>

css代碼

 div {     width: 300px;     height: 300px;     border-left: 3px solid pink;     border-top: 3px solid pink;     background-image: -webkit-linear-gradient(180deg, pink 3px, transparent 3px) , -webkit-linear-gradient(90deg, pink 3px, transparent 3px);     background-size: 30px;     line-height: 30px;     font-size:25px;     letter-spacing: 5px;    }

結果

使用背景繪製方格,使每個文字都在方格裡,如下。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.