Javascript: CSS background-image ändern!
Mit Javascript lassen sich alle Elemente einer Webseite ändern: Auch die CSS Hintergrundbilder (background-image). So kann man per Javascript das Bild ändern: Zum Beispiel als Reaktion auf einen Klick oder einen mouseover Effekt.
In Javascript heißen die CSS Stile allerdings anders: Statt “background-image” heißt der Befehl dort “backgroundImage”:
CSS:
background-image:url('bild.jpg');
Javascript:
style.backgroundImage = "url('bild.jpg')";
Das funktioniert auch nachträglich, nachdem die Seite geladen wurde: Dann kann man über die ID eines DIVs dessen Hintergrundbild ändern:
<div id="bild" style="background-image:url('bild1.jpg');"> <script type="text/javascript"> document.getElementById('bild').style.backgroundImage = "url('bild2.jpg')"; </script>
Javascript: Background-Image dynamisch ändern
Das funktioniert aber auch dynamisch, zum Beispiel, indem man Zufalls-Werte oder Eingaben des Benutzers verwendet: Um eine Variable in den Bild-Aufruf zum Ändern des background-image einzufügen, sieht der Javascript Code so aus:
var zufall = Math.floor((Math.random() * 2) + 1); document.getElementById('bild').style.backgroundImage = "url('bild-"+zufall+".jpg')";
Die würde dann zufällig die Datei bild-1.jpg oder bild-2.jpg als neues CSS background-image setzen.
- Background Sound von PhotoSnack ziehen
Hallo zusammenWeiss jemand wie ich an den Soundim Hintergrund rankomme?http://file...
- JavaScript Fehlermeldung
Also ich habe Windows7 Home Premium und den Firefox 19.Als ich ihn gestartet habe wollte der v...
- Betr.Javascript
Mein Computer-System:Windows 7 Firefox Installiertes Betriebssystem: 1 Hallo !Kann mir jemand ...
- Seitenzahlen mit Javascript
- HTML Formular und Javascript
Hallo, vllt. könnt ihr mir bei folgendem Problem helfen:Bei meiner Webseite soll die An...
- Firefox und Aurora: Javascript syntax error
hi,ich bekomme seit einiger Zeit (letztes Update von Aurora und Firefox?!?) immer so sel...
- datenschutz (31x gelesen)
- windows-beschleunigen (27x gelesen)
- windows-schneller-starten-autostart-aufraeumen (22x gelesen)
- pc-einsteigerkurs (18x gelesen)
- pc-einsteigerkurs-5-2 (5x gelesen)
Mehr Tipps zu Javascript: CSS background-image än...
-
Webseiten-Titel ändern oder animieren mit JavaScript (mehr Aufmerksamkeit bei Tabs!)
Der Webseiten-Titel wurde früher in der Titelleiste des Browsers angezeigt: Mittlerweile sieht man den Text oft nur noch bei mehreren geöffneten Tabs. Für Besucher, die...
-
Javascript Array leeren – so geht’s!
Ein Array ist eine spezielle Form einer Variable, die gleich mehrere Inhalte aufnehmen und einzeln wieder abrufen kann. Sie lässt sich nicht nur einfach anlegen...
-
UnBounce Editor: Mit JavaScript zwischen Mobile und Desktop unterscheiden
UnBounce ist ein praktischer, aber oft wenig flexibler Editor für einfache Webseiten und Landingpages: Damit lassen sich einzelne Seiten mit wenig Aufwand zusammenklicken und anschließend...
-
Webmaster: Tabellenzeile mit CSS automatisch abwechselnd färben
Um die Hintergrundfarbe einer HTML Tabellenzeile mit einer Farbe zu versehen, hilft CSS. Für eine gute Lesbarkeit kann es aber gerade bei längeren Tabellen hilfreich...
-
Transparenter iFrame mit HTML und CSS
Transparenter iFrame - Dafür ist er praktisch: Mit einem transparenten iFrame kann man den Inhalt einer anderen Webseite in die aktuelle Seite einbetten. Ein vorhandenes...
-
SCROT überschreibt keine Dateien sondern legt neue an: So ändern Sie das!
» english version Die Linux-Screenshot-Software Scrot überschreibt standardmäßig keine bereits existierenden Dateien, auch wenn ein Dateiname angegeben wurde. Stattdessen wird eine neue Datei mit einer...
Javascript: CSS background-image ändern!