如果我明白你的問題,你可以使用rgba來遮蔽顏色。
- background-color:rgba(0,0,0,1.5); // darker
- background-color:rgba(0,0,0,1.0); //正常
- background-color:rgba(0,0,0,0.5); //打火機
CSS
.table-class {
width: 500px;
font-size: 15px;
}
.table-class td {
width: 25%;
}
#owner tr:nth-child(odd) {
background-color: rgba(0, 0, 0, 1.2);
color: rgba(255, 255, 255, 0.8);
}
#owner tr:nth-child(even) {
background-color: rgba(0, 0, 0, 0.8);
color: rgba(255, 255, 255, 1.2);
}
HTML
<table class="table-class" id="owner">
<tr>
<td>test test</td>
<td>test test</td>
<td>test test</td>
<td>test test</td>
</tr>
<tr>
<td>test test</td>
<td>test test</td>
<td>test test</td>
<td>test test</td>
</tr>
<tr>
<td>test test</td>
<td>test test</td>
<td>test test</td>
<td>test test</td>
</tr>
<tr>
<td>test test</td>
<td>test test</td>
<td>test test</td>
<td>test test</td>
</tr>
</table>
的jsfiddle你可以玩它,看看是否是你所需要的。
http://jsfiddle.net/t4J9s/