よく聞かれますが、まだ良い答えを見つけていません (そして調べました)。CSS で背景画像を表の行に設定すると、画像はすべてのセルで繰り返されます。position: relative
(行に対して)を設定し、(background-image: none
セルに対して)を設定すると、IEの問題は解決しますが、クロムの問題は解決しません。多くの呼び出しがあり、サイズが異なるため、バックグラウンド ポジショニングを使用できません。(そして、写真は左右対称ではありません。片側からのフェードアウトです。誰かいますか??
CSS コードの例:
tr { height: 30px; position:relative;}
tr.green { background: url('green_30.png') no-repeat left top; }
tr.orange { background: url('oranger_30.png') no-repeat left top;}
tr.red { background: url('red_30.png') no-repeat left top; }
td { background-image: none; }
HTML は基本的なもので、マルチセル テーブルです。
目標は、すべての行に異なる色をフェードさせることですが、パターン以外の画像にすることもできます。