В приведенном как пример сайте на самом деле все намного проще..
У span, враппера тега a, просто стоят 10-ять разных классов от ui-highlight0 до ui-highlight9, каждый класс только задает цвет. То есть алгоритм приблизительно следующий - взять все ссылки, первой десятой части всех ссылок поставить класс ui-highlight0, второй десятой поставить класс ui-highlight1, и т.д. Этот вывод формируется, в приведенном Вами случае, на сервере.
алгоритм приблизительно такой
$count_colors = 10;
$count_links = count($links);
$step = $count_links / $count_colors;
$idx = 0;
foreach($links as $link) {
$class = "color-".intval($idx/ $step);
echo '<a href={$link['href']} class="{$class}">{$link['title']}</a>';
$idx++;
}