¿Alguien sabe un método simple para intercambiar el color de fondo de una página web usando JavaScript?
javascript
css
Anders
fuente
fuente
Estoy de acuerdo con el póster anterior en que cambiar el color
className
es un enfoque más bonito. Sin embargo, mi argumento es que aclassName
puede considerarse como una definición de "por qué quieres que el fondo sea de este o de ese color".Por ejemplo, hacerlo rojo no es solo porque lo quieras rojo, sino porque quieres informar a los usuarios de un error. Como tal, establecer el className
AnErrorHasOccured
en el cuerpo sería mi implementación preferida.En css
En JavaScript:
Esto te deja las opciones de diseñar más elementos de acuerdo con esto
className
. Y como tal, al establecer unclassName
tipo de le da a la página un cierto estado.fuente
AJAX está obteniendo datos del servidor usando Javascript y XML de forma asincrónica. A menos que desee descargar el código de color del servidor, ¡eso no es lo que realmente busca!
Pero de lo contrario, puede establecer el fondo CSS con Javascript. Si está utilizando un marco como jQuery, será algo como esto:
De lo contrario, esto debería funcionar:
fuente
Puedes hacerlo de las siguientes maneras PASO 1
Para cambiar el fondo del CUERPO
Para cambiar un elemento con ID
para elementos con la misma clase
fuente
Realmente no clasificaría esto como "AJAX". De todos modos, algo como lo siguiente debería hacer el truco:
fuente
Enfoque CSS:
Si desea ver un color continuo, use este código:
Si desea verlo más rápido o más lento, cambie 10 segundos a 5 segundos, etc.
fuente
Puede cambiar el fondo de una página simplemente usando:
Sin embargo, el siguiente script cambiará el fondo de la página después de cada 3 segundos utilizando la función setTimeout ():
LEER MÁS
DEMO
fuente
Preferiría ver el uso de una clase CSS aquí. Evita tener colores difíciles de leer / códigos hexadecimales en javascript.
fuente
Esto cambiará el color de fondo de acuerdo con la elección del usuario seleccionado en el menú desplegable:
fuente
Agregue este elemento de script a su elemento del cuerpo, cambiando el color como desee:
fuente
fuente
Pero querrá configurar el color del cuerpo antes de
<body>
que exista el elemento. De esa manera tiene el color correcto desde el principio.Esto puede ponerlo en
<head>
el documento o en su archivo js.Aquí hay un buen color para jugar.
fuente
Sugeriría el siguiente código:
fuente
si desea usar un botón o algún otro evento, simplemente use esto en JS:
fuente
Puede cambiar el fondo de una página simplemente usando:
Leer más @ Cambiar el color de fondo
fuente
Alternativamente, si desea especificar el valor del color de fondo en notación rgb, intente
donde a, b, c son los valores de color
Ejemplo:
fuente
Esta es una codificación simple para cambiar el fondo usando javascript
fuente