2012-05-11 56 views
1

如何將rgba分隔爲單獨的屬性 - 顏色和不透明度。將rgba轉換爲CSS中的單獨屬性

IE瀏覽器。 rgba(255,255,255,0.5);

rgba(255,255,255); 

opacity(0.5); 

這是可能的CSS?

PS。我確實需要它與rgba具有相同的效果,即。透明背景,而不是整個元素。

回答

1

是的,請確保您添加瀏覽器標記以便爲不透明的跨瀏覽器兼容性。

-ms-, -web-kit-, -o-, -moz-

.someElement { background-color: rgb(255,255,255); opacity: 0.5; }

重讀之後。如果只希望背景透明,則必須使用rgba(255,255,255,0.5);以避免給元素的子元素設置不透明度。

+0

不幸的是。這將影響整個元素,而不僅僅是元素的背景。 – benhowdle89

+1

你的問題有點誤導,這是可能的。您只需將其應用於具有透明背景的元素。稍微清楚一點或'html/css'會有助於你的幫助。 – xivo

+0

@ benhowdle89 rgba();是創建背景顏色透明且不影響其子元素的唯一屬性。 – sandeep