CSS背景css
---------- 既有css3以前的用法也有css3的用法,沒有區分出來哈,我想要速成就沒有管這個。html
CSS設置背景顏色:屬性background-color,這個屬性的做用範圍是,background-color 屬性爲元素設置一種純色。這種顏色會填充元素的內容、內邊距和邊框區域,擴展到元素邊框的外邊界(但不包括外邊距)。若是邊框有透明部分(如虛線邊框),會透過這些透明部分顯示出背景色。這個器是很關鍵的。驗證以下:margin是沒有效果的。css3
<html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="css/backgroud-color.css" /> </head> <body> <div id="div1"><p>this is p</p></div> <div id="div2"><p>this is p</p></div> <div id="div3"><p>this is p</p></div> </body> </html> //css內容 p { margin: 0px; } div { background-color: red; } #div2 { padding: 10px; } #div3 { padding: 10px; border-style: solid; //設置邊框 border-width: 5px; //設置大小 border-color: transparent; //設置透明 }
屬性 | 描述 |
---|---|
padding | 簡寫屬性。做用是在一個聲明中設置元素的所內邊距屬性。 |
padding-bottom | 設置元素的下內邊距。 |
padding-left | 設置元素的左內邊距。 |
padding-right | 設置元素的右內邊距。 |
padding-top | 設置元素的上內邊距。 |
屬性 | 描述 |
---|---|
border | 簡寫屬性,用於把針對四個邊的屬性設置在一個聲明。 |
border-style | 用於設置元素全部邊框的樣式,或者單獨地爲各邊設置邊框樣式。 |
border-width | 簡寫屬性,用於爲元素的全部邊框設置寬度,或者單獨地爲各邊邊框設置寬度。 |
border-color | 簡寫屬性,設置元素的全部邊框中可見部分的顏色,或爲 4 個邊分別設置顏色。 |
border-bottom | 簡寫屬性,用於把下邊框的全部屬性設置到一個聲明中。 |
border-bottom-color | 設置元素的下邊框的顏色。 |
border-bottom-style | 設置元素的下邊框的樣式。 |
border-bottom-width | 設置元素的下邊框的寬度。 |
border-left | 簡寫屬性,用於把左邊框的全部屬性設置到一個聲明中。 |
border-left-color | 設置元素的左邊框的顏色。 |
border-left-style | 設置元素的左邊框的樣式。 |
border-left-width | 設置元素的左邊框的寬度。 |
border-right | 簡寫屬性,用於把右邊框的全部屬性設置到一個聲明中。 |
border-right-color | 設置元素的右邊框的顏色。 |
border-right-style | 設置元素的右邊框的樣式。 |
border-right-width | 設置元素的右邊框的寬度。 |
border-top | 簡寫屬性,用於把上邊框的全部屬性設置到一個聲明中。 |
border-top-color | 設置元素的上邊框的顏色。 |
border-top-style | 設置元素的上邊框的樣式。 |
border-top-width | 設置元素的上邊框的寬度。 |
屬性 | 描述 |
---|---|
margin | 簡寫屬性。在一個聲明中設置全部外邊距屬性。 |
margin-bottom | 設置元素的下外邊距。 |
margin-left | 設置元素的左外邊距。 |
margin-right | 設置元素的右外邊距。 |
margin-top | 設置元素的上外邊距。 |
CSS設置背景圖片:this
屬性 | 描述 | CSS |
---|---|---|
background | 在一個聲明中設置全部的背景屬性。 | 1 |
background-attachment | 設置背景圖像是否固定或者隨着頁面的其他部分滾動。 | 1 |
background-color | 設置元素的背景顏色。 | 1 |
background-image | 設置元素的背景圖像。 | 1 |
background-position | 設置背景圖像的開始位置。 | 1 |
background-repeat | 設置是否及如何重複背景圖像。 | 1 |
background-clip | 規定背景的繪製區域。 | 3 |
background-origin | 規定背景圖片的定位區域。 | 3 |
background-size | 規定背景圖片的尺寸。 | 3 |
早期只能這樣使用,這個時候設置圖片的時候有兩個問題,圖片小和圖片太大怎麼設置。url
過小的圖片只能從設置背景圖像是否及如何重複入手,太大的圖片只有設置圖片的起始位置入手。到了css3事後,咱們對圖片的大小實際上是能夠控制的。spa
body { background-image: url(../img/56e13c46c23ed.jpg); background-repeat:no-repeat ; background-size:cover;//適應比例的縮放 background-repeat:repeat-y; background-attachment: fixed;//固定了背景圖片,就算圖片沒有圖片長也不會出問題。 }
最後說一個新特性:CSS3能夠使用多張背景圖片,有些圖片的陰影就是這樣製做的:code
body { background-image:url(xxx.gif),url(xxxx_2.gif); }
試試當一個頁面來操做一下:htm
博客並不能寫css文件,圖片