Kennt jemand eine einfache Methode, um die Hintergrundfarbe einer Webseite mit JavaScript auszutauschen?
javascript
css
Anders
quelle
quelle
Ich stimme dem vorherigen Poster zu, dass das Ändern der Farbe durch
className
einen schöneren Ansatz ist. Mein Argument ist jedoch, dass aclassName
als Definition von "warum der Hintergrund diese oder jene Farbe haben soll" angesehen werden kann.Wenn Sie es beispielsweise rot machen, möchten Sie es nicht nur rot, sondern auch, weil Sie Benutzer über einen Fehler informieren möchten. Daher
AnErrorHasOccured
wäre es meine bevorzugte Implementierung , den Klassennamen auf dem Body festzulegen .In CSS
In JavaScript:
Dadurch haben Sie die Möglichkeit, weitere Elemente entsprechend zu gestalten
className
. WennclassName
Sie also eine festlegen, geben Sie der Seite einen bestimmten Status.quelle
AJAX ruft Daten vom Server mithilfe von Javascript und XML asynchron ab. Wenn Sie den Farbcode nicht vom Server herunterladen möchten, ist dies nicht das, was Sie wirklich anstreben!
Andernfalls können Sie den CSS-Hintergrund mit Javascript festlegen. Wenn Sie ein Framework wie jQuery verwenden, sieht es ungefähr so aus:
Andernfalls sollte dies funktionieren:
quelle
Sie können dies folgendermaßen tun: SCHRITT 1
Zum Ändern des Hintergrunds von BODY
So ändern Sie ein Element mit ID
für Elemente mit derselben Klasse
quelle
Ich würde das nicht wirklich als "AJAX" klassifizieren. Wie auch immer, so etwas wie das Folgende sollte den Trick machen:
quelle
CSS-Ansatz:
Wenn Sie durchgehende Farben sehen möchten, verwenden Sie diesen Code:
Wenn Sie es schneller oder langsamer sehen möchten, ändern Sie 10 Sekunden auf 5 Sekunden usw.
quelle
Sie können den Hintergrund einer Seite ändern, indem Sie einfach Folgendes verwenden:
Das folgende Skript ändert jedoch den Hintergrund der Seite alle 3 Sekunden mit der Funktion setTimeout ():
LESEN SIE MEHR
DEMO
quelle
Ich würde es vorziehen, hier die Verwendung einer CSS-Klasse zu sehen. Es wird vermieden, dass Farben / Hex-Codes in Javascript schwer zu lesen sind.
quelle
Dadurch wird die Hintergrundfarbe entsprechend der Auswahl des im Dropdown-Menü ausgewählten Benutzers geändert:
quelle
Fügen Sie dieses Skriptelement zu Ihrem Körperelement hinzu und ändern Sie die Farbe wie gewünscht:
quelle
quelle
Sie möchten jedoch die Körperfarbe konfigurieren, bevor das
<body>
Element vorhanden ist. Auf diese Weise hat es von Anfang an die richtige Farbe.Dies können Sie in das
<head>
Dokument oder in Ihre js-Datei einfügen.Hier ist eine schöne Farbe zum Spielen.
quelle
Ich würde den folgenden Code vorschlagen:
quelle
Wenn Sie eine Schaltfläche oder ein anderes Ereignis verwenden möchten, verwenden Sie dies einfach in JS:
quelle
Sie können den Hintergrund einer Seite ändern, indem Sie einfach Folgendes verwenden:
Lesen Sie mehr @ Ändern der Hintergrundfarbe
quelle
Wenn Sie alternativ den Hintergrundfarbwert in der RGB-Notation angeben möchten, versuchen Sie es
wobei a, b, c die Farbwerte sind
Beispiel:
quelle
Dies ist eine einfache Codierung zum Ändern des Hintergrunds mithilfe von Javascript
quelle