2012-03-01 87 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