2012-03-01 104 views
1

我有一個客戶端,希望有jquery.colorbox,並希望該colorbox的背景是透明的,但colorbox中的文本不是。另外,colorbox正在加載一個iframe,它不是內聯的。我可以把它內聯,但我寧願不,如果我能幫助它。任何幫助將不勝感激。你可以使colorbox背景透明嗎?

我在網上查了一下,爲了在iframe中使用它,我需要'allowtransparency =「true」作爲屬性之一,然後在body中設置style =「background-color:transparent」,但是我沒有知道如何使用colorbox來做到這一點。有沒有辦法給colorbox iframe添加屬性?

+0

後的CSS的顏色框 – 2012-03-01 23:07:40

回答

0

使用iframe本質上會將一段單獨的html標記加載到iframe中。您可以將所需的任何樣式規則分配給該標記,但我懷疑您會遇到透明度問題。

這不是一個Colorbox問題,它更多的是IE對透明度的不穩定支持。

這個問題#1可以幫助你神交問題: Transparent Iframe Body

一切順利,

KJM

+0

正如我在我原來的問題發佈它不是一個如何做到iframe的問題,但更多的問題是如何做到由colorbox創建的iframe的問題。 – 2012-03-08 14:40:11

+0

除了整體的高度和寬度尺寸外,Colorbox不會在iframe上施加任何特定的樣式規則。如果您可以在獨立的HTML頁面上實現效果,那麼如果使用ColorBox很可能會起作用。如果沒有,你會想要尋找優先於iframe的ColorBox CSS規則,但我從來沒有見過這種情況發生。 – 2012-03-08 20:58:10

1

如何使用CSS設置。

<style> 
div#target 
{ 
background-color:rgba(255,255,255,0.3); 
} 
</style> 
+0

我並不想知道的CSS解決我的問題更多的是彩盒。我不知道如何告訴colorbox它需要對iframe做些什麼才能讓它透明。 – 2012-03-02 22:31:05