Hi,
ich baue eine recht komplexe Matrix aus einer Tabelle auf. Nun muss ich manche Zellen mit einem gradienten füllen. Was mit einer definition in einer CSS auch wunderbar klappt.
Nun ist es aber so, das der Gradient spezielle Farben haben soll und es dabei so 20 verschiedene Farben gibt. Ich könnte jetzt 20 class in der CSS definieren und dann immer die entsprechende nutzen aber eigentlich dachte ich es wäre einfacher wenn ich den CSS code direkt erzeuge also:
wobei ich dann problemlos durch einen Platzhalter an Stelle der Farben diese immer durch die benötigte Farbe ersetzen könnte.
Das klappt so aber nicht.
Gibt es einen Weg oder habt ihr vielleicht noch eine viel bessere Idee?
Gruß
Claus
ich baue eine recht komplexe Matrix aus einer Tabelle auf. Nun muss ich manche Zellen mit einem gradienten füllen. Was mit einer definition in einer CSS auch wunderbar klappt.
Code:
.gradientCell { background: repeating-linear-gradient(45deg,transparent,transparent 10px,#rrr 10px,#rrr 20px), linear-gradient(to bottom,#eee,#999); }
Code:
$row+="<td class="gradientCell">....
Code:
$row+="<td style='background:repeating-linear-gradient(45deg,transparent,transparent 10px,#rrr 10px,#rrr 20px),linear-gradient(to bottom,#eee,#999);">.....
Das klappt so aber nicht.
Gibt es einen Weg oder habt ihr vielleicht noch eine viel bessere Idee?
Gruß
Claus
Kommentar