2014-02-13 123 views
1

我有一个自举表看起来像这样:样式表具有带不透明文本的透明背景?

<table class="table table-striped table-condensed table-bordered"> 
<tr> 
<th>User</th> 
<th>Points</th> 
</tr> 
<tr> 
    <td class="active">{{player.name|replace("@mysummitps.org","")|replace("@summitsanjose.org","")|replace("@gmail.com","")}}</td> 
    <td class="active">{{player.points}}</td> 
</tr> 
</table> 

在我的CSS我试图使表透明经:

table{ 
    opacity: 0.3; 
    } 

这显然使得整个表透明。我怎样才能使背景透明?我试过改变background-color:rgba(),但那也行不通。

感谢您的帮助!

〜Carpetfizz

回答

1

使用下面的风格:

table tr td, table tr th{ 
    background-color: rgba(210,130,240, 0.3) !important; 
} 

你需要改变RGB部分匹配你的颜色。属性中的最后一个参数是alpha设置,它将使背景变得透明。

您还必须调整html以正确放置结束表标记。

<table class="table table-striped table-condensed table-bordered"> 
<tr> 
<th>User</th> 
<th>Points</th> 
</tr> 
<tr> 
    <td class="active">{{player.name|replace("@mysummitps.org","")|replace("@summitsanjose.org","")|replace("@gmail.com","")}}</td> 
    <td class="active">{{player.points}}</td> 
</tr> 
</table> 

JS小提琴:http://jsfiddle.net/Lf9LG/

+0

谢谢,但这并没有帮助在原来的职位说明。编辑:也许你的意思是我把这种风格添加到另一个元素?我把它放在我的表格{}中。 – Carpetfizz

+0

注意我正在使用'rgba'。还需要调整表格的html标记,结束标记直接位于开始标记之后。 –

+0

对不起,我从我的代码中怪异地复制它,哈哈,标签是固定的。另外,我尝试了'rgba',但它也没有帮助。 – Carpetfizz