2010-10-18 72 views
0

我有3個div,每個的z-index都高於前一個,並且全部覆蓋在彼此之上。IMG不顯示上面的背景顏色?

底部的div有一個圖像,下一個div有不透明度爲0.7的背景色,最頂端的div有另一個圖像。問題是,在Chrome,FF和IE中,最頂級的圖像也出現在底部div的背景顏色下。

有沒有一種解決方法可以讓最頂層的圖像顯示在最上面?

回答

0

我想我可以用普通的img替換背景顏色。

+0

嗯,這個沒有工作,直到我改變位置:固定爲最高的div。好奇。 – rutherford 2010-10-18 16:07:17

+0

實際上並不好奇 - 我只是發現了z-index才能正常工作,它需要在css中明確設置位置規則。 – rutherford 2010-10-18 17:30:46

+0

如果您使用固定的,那麼當頁面滾動時,該元素將位於相同的位置(即,它不會隨頁面的其餘部分滾動)。職位:靜態;是默認值。 – 2010-10-19 11:05:52