2011-08-06 108 views

回答

8

背景是CSS中的一個捷徑,可用於一次設置多個背景屬性。形式相同的代碼:

background-image: url("../images/abc.jpg"); 
background-repeat: repeat-x; 
background-attachment: scroll; 
background-position: 0 0; 
background-color: transparent; 

背景圖像未設置爲透明 - 背景顏色爲。這意味着如果背景圖像沒有加載或佔用全部元素,則會使用透明背景色。

1

透明只是表示背景顏色是透明的。 不是圖像本身。 如果你想圖像的透明度。你可以使用opacity(ie不支持)或者png和gifs。

4

jpg圖像如何透明?

它不能,至少不是直接。您可以通過爲(整個)元素設置opacity來在網頁中實現該功能。

這個班級說什麼?

這是一個規則,而不是一個類。 CSS沒有任何稱爲「一類」的東西(儘管它與「類選擇器」很接近)。

什麼是透明在這裏做背景?

background速記屬性膨脹,transparentbackground-color的值(即,將被用於背景的圖像加載之前(並且如果圖像加載失敗)的顏色。由於它也說repeat-x ,如果元素高於圖像,圖像未覆蓋的區域將顯示背景顏色

2

它不是透明的圖像。這意味着元素在圖像背後沒有背景色。這意味着:

background: #333 url('image.jpg') no-repeat; 

會給你一個灰色的背景元素,它超出了圖像的大小。 谷歌「的CSS背景」

如果您確實需要透明度,不透明度使用元素http://www.w3schools.com/Css/css_image_transparency.asp
然而,這將使整個圖像半透明的,所以你需要有分離的一些元素髮揮。