Textbereich, Schrift "ändern"

Guten Tag
Ich habe letztens eine nette Darstellung gesehen, nämlich hier:
http://galerie.designnation.de/

Wenn man nach unten scrollt, sieht man da die "Meist gesuchten Schlüsselwörter"
Darunter eine Liste voller Wörter, die Darstellung ist aber immer anders.
Ich wollte jetzt mal nachfragen ob jemand eine Idee hat wie man dies realisieren könnte,
ich dachte zuerst er hat die Schrift immer für einen bestimmten Zählerraum definiert, aber teilweise ist die Suche auch gleichhoch, und die Schrift trotzdem unterschiedlich.
Hat jemand eine Idee wie man dies realisieren könnte?

Danke schonmal
Grüsse
 
Es handelt sich hier um eine sogenannte "Tag Cloud". Mit diesem Suchbegriff wirst Du fündig.

http://www.google.de/search?hl=de&c...tag+cloud+tutorial&btnG=Suche&meta=lr=lang_de



Es sind lediglich Suchbegriffe aus den entsprechenden Tabellenfeldern die mit einer Randomfunktion Schriftgröße und Stärke bekommen.

So erzeuge ich auf meiner Seite eine Tagcloud:
PHP:
function tagcloud()
{
	$abfrage = "SELECT stichworte FROM tabelle";
	$result = mysql_query($abfrage);
	while ($row = mysql_fetch_array ($result))
	{
		$stichworte = explode(" ", $row['stichworte']);
		
		foreach($stichworte as $value)
		{
			if(preg_match('/\D/', $value))
			{
				$data[] = $value;
			}
		}	
	}
	
	$data = array_unique($data);
	
	asort($data);
	
	#Maximale Ausgabe beschränken und zufällig Werte wählen
	$keys = array_rand($data, 30);
	
	foreach($keys as $key)
	{
		// Clouds erstellen
		$dicken = array(100, 200, 300, 400, 500, 600, 700, 800);
	
		$size = rand(9, 13);
		$weight = $dicken[rand(0, 7)];
		
		$kurl = urlencode($data[$key]);

		echo "<a href=\"".BASEURL."index.php?action=blog&amp;suche=$kurl\" style=\"font-size: {$size}px; font-weight: {$weight}\" title=\"Suchbegriffe bei root54.de\">$data[$key]</a> ";
	}
}
 
Zuletzt bearbeitet:
Zurück