2014-01-23 55 views
0

如果我使用rgba顏色,我可以像這樣使用。 background-color=rgba(0,0,0,0.5);。但我沒有使用RGBA顏色。我只是使用background-color:#4D4D4D;。我需要這個,因爲如果我使用opacity:0.5它會影響div的所有組件。那麼,如何使用這種顏色代碼不透明度?如何在css中不使用rgba顏色時使用不透明度?

+0

爲什麼不只是使用'rgba'? –

+0

@ExplosionPills很難找到顏色。 – Harshana

+0

一個簡單的[Google](https://www.google.com/search?q=convert+hex+colors+to+rgb&oq=convert&aqs=chrome.1.69i57j69i59l3j0j69i61.2694j0J7&sourceid=chrome&espv=210&es_sm=93&ie=UTF-8)搜索將產生成千上萬的結果。只需要它給你的RGB值,並確定你想要的不透明度。很簡單... – War10ck

回答

1

**編輯:由於問題已澄清,答案是你必須使用RGBA。只需打開一個像http://www.rgbtohex.net/hextorgb/這樣的網站即可完成從HEX到RGB的轉換。

您輸入16進制碼:#4D4D4D其轉換成在RGB以下:R:77 G:77 B:77


opacity:0.5;應該可以工作並具有很好的跨瀏覽器支持:http://caniuse.com/css-opacity

+0

不,如果我設置像你說的一個div那麼div的所有組件都會影響透明度。 – Harshana

+0

你的問題沒有提到任何類似的要求。 – TunaMaxx

+0

@Harshana如果你不想影響div的組件,那麼正確的方法是隻用rgba –

相關問題