Design

ID #1080

Per Zufall wechselnde Hintergrundgrafiken erzeugen

Eine kleine Spielerei mit Hintergrundgrafiken: Bei jedem Aufruf einer Seite ändert sich die Grafik. Um in der css-Datei php ausführen zu können muß diese mit der Endung .php gespeichert werden, also nicht style.css, sondern style.php. Damit sie aber als css-Datei erkannt wird, muß ganz zu Anfang Folgendes stehen:

<?php
header("content-type: text/css");
?>


Und dieses ist der "Zufallsgenerator" für die unterschiedlichen Grafiken, der irgendwo, am besten auch gleich oben oder vorm Aufruf notiert wird:

<?php
$new[1] = "header0.jpg";
$new[2] = "header1.jpg";
$new[3] = "header2.jpg";
$new[4] = "header3.jpg";
$zufall = rand(1,4);
?>

Und so wird die Zufallsgrafik aufgerufen:

background: url(images/header) no-repeat;

Der Validator läßt sich übrigens ein U für ein X vormachen und validiert die style.php, die als css ausgegeben wird, einwandfrei :-)
Mehr Informationen unter: http://www.gabis-bloghaeuschen.de/?p=224

Kategorien zu diesem Artikel

Tags: -

Verwandte Artikel:

Letzte Änderung des Artikels: 2006-12-13 23:38
Autor: Gabi
Revision: 1.0

Digg it! Share on Facebook Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 2.75 (4 Abstimmungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Es ist möglich, diesen Artikel zu kommentieren.