2012-11-05 35 views
0

我想让Fancybox的背景颜色为透明。更改Fancybox的背景颜色

显而易见的方法是在CSS中使用“.fancybox-skin”,但这会影响所有fancybox,我需要它来改变。因此该设置需要通过wrapCSS发送。

Fancybox有一个参数“wrapCSS”,可以用原来的js调用传入,但我不确定如何使用它。它只是说“字符串”:http://fancyapps.com/fancybox/#useful

我一直试图通过CSS像{wrapCSS: "background: red"},但它不工作。

+0

检查: http://jsfiddle.net/jRsjK/ – Vucko

+0

这用于更改叠加层,而不是内容框的背景颜色 –

回答

2

使用wrapCSS添加类,然后在你的CSS:

.whateverYouChooseforWrapCSS .fancybox-skin { 
    background: none; 
} 
0

使用CSS BG:

#fancy_bg 
{ 
    background-color:000000 !important; 
} 
+0

在任何人选择[推荐删除](http://stackoverflow.com/review/low-quality-posts/11118372)这篇文章之前,这是一个有效的尝试回答。这篇文章不应该被标记,并且不应该被建议在LQPRQ中删除。请参阅:[你做错了:在低质量岗位队列中请求理智](http://meta.stackoverflow.com/q/287563)和[你的回答在另一座城堡中:何时不是答案答案?](http://meta.stackexchange.com/q/225370) –