私は色、例えば交互の行を持つテーブルがある:css:既存の背景色に色を混ぜるクラスですか?
<table>
<tr class="even"><td></td><td></td></tr>
<tr class="odd"> <td></td><td></td></tr>
<tr class="even"><td></td><td></td></tr>
<tr class="odd"> <td></td><td></td></tr>
</table>
私はテーブルセルの束を強調したいのですが、別の方法でセルが偶数か奇数行にある場合、として垂直方向に積み重ねられた複数のセルが強調表示され、行の色の変更を維持したいことがあります。私は最初例えば、ちょうど2つのクラス、highlight_even
とhighlight_odd
を作成するには、行がeven
かodd
であるかどうか(このハイライトが動的に行われますように)私のjavascriptのコードで把握し、それに応じてclass
を設定した思い付いた:
<table>
<tr class="even"><td></td><td class="highlight_even"></td></tr>
<tr class="odd"> <td></td><td class="highlight_odd"></td></tr>
<tr class="even"><td></td><td></td></tr>
<tr class="odd"> <td></td><td></td class="highlight_odd"></tr>
</table>
しかし、色は非常に簡単です。私は、even
の色に緑色を混ぜてにし、同じ緑色をodd
色に混ぜることによってhighlight_odd
にしたいと思っています。同じハイライトされたテーブルがちょうどこのように見えるように、CSSでそれを達成する方法はありますか?
<table>
<tr class="even"><td></td><td class="highlight"></td></tr>
<tr class="odd"> <td></td><td class="highlight"></td></tr>
<tr class="even"><td></td><td></td></tr>
<tr class="odd"> <td></td><td></td class="highlight"></tr>
</table>
(擬似コードで)のようなもの:
td.highlight {
background-color: blend #ff0 into existing background-color;
}
"ブレンド"はどういう意味ですか? – BoltClock
不透明度は助けになるかもしれませんが、古いブラウザではそれほどうまく対応していません。http://www.w3schools.com/cssref/css3_pr_opacity.asp – Miquel