programming:web_safe_colors

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
programming:web_safe_colors [2014/07/09 16:37] Giuseppe Di Terlizziprogramming:web_safe_colors [2015/01/20 14:02] (current) Giuseppe Di Terlizzi
Line 1: Line 1:
 ====== Web Safe Colors ====== ====== Web Safe Colors ======
  
-Questa pagina elenca i 216 colori "sicuri" che possono essere visualizzati senza problemi su macchine hanno schede video a 8-bit (max 256 colori).+{{https://raw.githubusercontent.com/yusukekamiyamane/fugue-icons/master/bonus/icons-32/color-swatch.png?nolink }} Questa pagina elenca i 216 colori "sicuri" che possono essere visualizzati senza problemi su macchine hanno schede video a 8-bit (max 256 colori).
  
 Per ricavare velocemente l'elenco dei 216 colori è possibile usare il seguente script PHP che può facilmente essere adattato per un'altro linguaggio, come ad esempio JavaScript. Per ricavare velocemente l'elenco dei 216 colori è possibile usare il seguente script PHP che può facilmente essere adattato per un'altro linguaggio, come ad esempio JavaScript.
Line 9: Line 9:
 $colors = array(); $colors = array();
  
-foreach ($hex as $c1) { +foreach ($hex as $col1) { 
-  foreach ($hex as $c2) { +  foreach ($hex as $col2) { 
-    foreach ($hex as $c3) { +    foreach ($hex as $col3) { 
-      $colors[] = "$c1$c2$c3";+      $colors[] = "$col1$col2$col3";
     }     }
   }   }
Line 32: Line 32:
 } }
  
-echo '<table style="width:100%"><tr style="font-family:monospace; text-align:center"><td>&nbsp;</td><td>'. implode('</td><td>', $hex) .'</td></tr><tr>';+$i=0; 
 +$x=0; 
 + 
 +echo '<table style="width:100%font-family:monospace; text-align:center"><tr><td>&nbsp;</td><td>'. implode('</td><td>', $hex) .'</td></tr><tr>';
  
 foreach ($colors as $color) { foreach ($colors as $color) {
Line 42: Line 45:
   $x_hex   = substr($color['hex'], 0,2);   $x_hex   = substr($color['hex'], 0,2);
   $y_hex   = substr($color['hex'], 4,2);   $y_hex   = substr($color['hex'], 4,2);
 +
 +  if ($i>1 && ($i%6) == 0) {
 +    if ($x==6) { $x=0; }
 +    echo '<td>'.$hex[$x].'</td>';
 +    $x++;
 +  }
  
   if (($i%6) == 0) {   if (($i%6) == 0) {
-    echo '</tr><tr style="font-family:monospace">';+    echo '</tr><tr>';
     if ($x_tmp !== $x_hex) {     if ($x_tmp !== $x_hex) {
       echo '<td style="vertical-align:middle" rowspan="6">'.$x_hex.'</td>';       echo '<td style="vertical-align:middle" rowspan="6">'.$x_hex.'</td>';
Line 56: Line 65:
  
 } }
-echo '</tr></table>';+echo '<td>FF</td></tr></table>';
 </php> </php>
  
 {{tag>programming web colors php css}} {{tag>programming web colors php css}}
 ~~NOCACHE~~ ~~NOCACHE~~
  • programming/web_safe_colors.1404916624.txt.gz
  • Last modified: 10 years ago
  • by Giuseppe Di Terlizzi