2017-07-03 49 views
0

我想有一個div裏面有一個圖像,但div和背景是完全透明的,給人的印象是圖像單獨存在,背後的元素div出現。使一個div透明,但不是內部的圖像

我試過在幾種方式使用rgba,如background: rgba(204, 204, 204, 0.5);,但所有這些都設置爲完全透明時最終在div上留下白色背景。

我該如何執行此操作?

編輯 這裏是一個畫面: This is a crop of the UI screen. The red button is the image and the white is the div backgroud.

我怎樣才能讓紅色按鈕顯示爲正常,但可以看到的是白色部分的後面?

我的HTML是這樣的:

<div id="transparent-background"> 
    <img src="./images/ui/chat.gif" class="arrow-button"/> 
</div> 

感謝,

+0

你的問題可能不是那麼清楚。你想要一個gif圖像有光澤,並且你希望它的背景透明嗎?如果是這樣的話,你所要做的就是編輯/改變你的gif文件(要有透明的背景)。它與'div'無關。 –

回答

2

只要使用這個CSS爲您的DIV:

#transparent-background { 
    background: transparent; 
} 
+0

發現問題。原來在第一個背後有另一個白色背景的div。這就是爲什麼設置爲透明並不能顯示它背後的屏幕。 D'OH! –