zunächst einmal muss die
pkinc/func/default.php erweitert werden
| PHP-Code Anfang: (8 Zeilen) | Code markieren | | | // Gradient-Verlauf by MatrIXER - Kitbase function pkColorGradient($count,$from1=255,$from2=0,$from3=0,$to1=255,$to2=255,$to3=255) { for($i=0; $i<$count; $i++) { $color[$i]='rgb('.round($from1+($to1-$from1)/$count*$i,0).','.round($from2+($to2-$from2)/$count*$i,0).','.round($from3+($to3-$from3)/$count*$i,0).');'; } return $color; } // Gradient-Verlauf by MatrIXER - Kitbase | | | PHP-Code ENDE: (8 Zeilen) | Code markieren | |
Kurze Erklärung der Funktion:
als Standard ist ein Verlauf von Rot nach Weiss eingestellt
pkColorGradient(
$count,$from1=255,$from2=0,$from3=0,$to1=255,$to2=255,$to3=255)
$count,
# Anzahl der Schritte vom Gradient
$from1=255,$from2=0,$from3=0,
# RGB-WERT für Rot rgb(255,0,0)
$to1=255,$to2=255,$to3=255
# RGB-WERT für Weiss rgb(255,255,255)
wer andere Werte als Standard einstellen möchte kann zb auf
Wacker Art sich die Farbcodes raussuchen!
Einbau:
Nehmen wir mal an...Eure Liste hat 25 Zeilen
Wer die Standard-Farben nutzen möchte nutzt die Funktion so
pkColorGradient(25);
Wer andere Farben nutzen möchte wie folgt
pkColorGradient(25,0,255,0,0,0,255); # hier als Beispiel:
25 Schritte , 0,255,0 -> Grün nach
0,0,255 -> Blau
Da ich nicht wissen kann in welcher Schleife Ihr dieses nutzen möchtet kann ich nicht schreiben "suche stelle x und füge y ein" deshalb Beispiele für den Einbau:
| PHP-Code Anfang: (14 Zeilen) | Code markieren | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | | $query="xxx"; // Gradient-Verlauf by MatrIXER - Kitbase $gradient_array=pkColorGradient(25,0,255,0,0,0,255); $gradient=-1; // Gradient-Verlauf by MatrIXER - Kitbase while($array=$SQL->fetch_array($query)) { // Gradient-Verlauf by MatrIXER - Kitbase $gradient++; // Gradient-Verlauf by MatrIXER - Kitbase ... ... ... eval(...); } | | | PHP-Code ENDE: (14 Zeilen) | Code markieren | |
oder
| PHP-Code Anfang: (13 Zeilen) | Code markieren | 1 2 3 4 5 6 7 8 9 10 11 12 13 | | // Gradient-Verlauf by MatrIXER - Kitbase $gradient_array=pkColorGradient(25,0,255,0,0,0,255); $gradient=-1; // Gradient-Verlauf by MatrIXER - Kitbase foreach($beispiel_array as $key => $value) { // Gradient-Verlauf by MatrIXER - Kitbase $gradient++; // Gradient-Verlauf by MatrIXER - Kitbase ... ... ... eval(...); } | | | PHP-Code ENDE: (13 Zeilen) | Code markieren | |
Jetzt nehmt Ihr die xxx.htm Datei, welche für die Zeilen genutzt wird (Name und Pfad steht in der eval(...)-Funktion)
Background-Variante
| PHP-Code Anfang: (3 Zeilen) | Code markieren | | | <tr> <td style="background: $gradient_array[$gradient];"></td> </tr> | | | PHP-Code ENDE: (3 Zeilen) | Code markieren | |
Schrift-Variante
| PHP-Code Anfang: (3 Zeilen) | Code markieren | | | <tr> <td style="color: $gradient_array[$gradient];"></td> </tr> | | | PHP-Code ENDE: (3 Zeilen) | Code markieren | |
Wenn alles richtig ist ...könnte es so aussehen!
Zeile 01
Zeile 02
Zeile 03
Zeile 04
Zeile 05
Zeile 06
Zeile 07
Zeile 08
Zeile 09
Zeile 10
Dat war es schon, viel Spaß damit
In Diesem Sinne dat MatrIXER