Desafío: Aplicar Estilos Dinámicos a Elementos del DOM
Tarea
Se está construyendo una tarjeta interactiva que puede cambiar su apariencia según las acciones del usuario. Los usuarios pueden cambiar el color de fondo de la tarjeta, redimensionarla y alternar un estado de "resaltado" para aplicar estilos adicionales.
- Cambiar estilos en línea: Cuando se hace clic en el botón:
- Cambiar el color de fondo del
<div>con IDcarda"lightblue"; - Establecer el ancho de la tarjeta en
"300px"; - Añadir un borde de
2px solid #333alrededor de la tarjeta.
- Cambiar el color de fondo del
- Alternar una clase de resaltado: Cuando se hace clic en el botón:
- Añadir o quitar la clase
highlighten el<div>con IDcard.
- Añadir o quitar la clase
- Añadir una clase de tema oscuro: Cuando se hace clic en el botón:
- Añadir o quitar la clase
dark-themeen el<body>, lo que debe cambiar el tema de la página.
- Añadir o quitar la clase
index.html
index.css
index.js
- Utilizar
style.backgroundColorpara cambiar el color de fondo del<div>con IDcarda"lightblue"; - Utilizar
style.widthpara establecer el ancho de la tarjeta en"300px"; - Utilizar
style.borderpara añadir un borde de2px solid #333alrededor de la tarjeta; - Utilizar
classList.toggle()para añadir o quitar la clasehighlighten el<div>con IDcard; - Utilizar
classList.toggle()para añadir o quitar la clasedark-themeen el<body>, lo que debe cambiar el tema de la página.
index.html
index.css
index.js
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.22
Desafío: Aplicar Estilos Dinámicos a Elementos del DOM
Desliza para mostrar el menú
Tarea
Se está construyendo una tarjeta interactiva que puede cambiar su apariencia según las acciones del usuario. Los usuarios pueden cambiar el color de fondo de la tarjeta, redimensionarla y alternar un estado de "resaltado" para aplicar estilos adicionales.
- Cambiar estilos en línea: Cuando se hace clic en el botón:
- Cambiar el color de fondo del
<div>con IDcarda"lightblue"; - Establecer el ancho de la tarjeta en
"300px"; - Añadir un borde de
2px solid #333alrededor de la tarjeta.
- Cambiar el color de fondo del
- Alternar una clase de resaltado: Cuando se hace clic en el botón:
- Añadir o quitar la clase
highlighten el<div>con IDcard.
- Añadir o quitar la clase
- Añadir una clase de tema oscuro: Cuando se hace clic en el botón:
- Añadir o quitar la clase
dark-themeen el<body>, lo que debe cambiar el tema de la página.
- Añadir o quitar la clase
index.html
index.css
index.js
- Utilizar
style.backgroundColorpara cambiar el color de fondo del<div>con IDcarda"lightblue"; - Utilizar
style.widthpara establecer el ancho de la tarjeta en"300px"; - Utilizar
style.borderpara añadir un borde de2px solid #333alrededor de la tarjeta; - Utilizar
classList.toggle()para añadir o quitar la clasehighlighten el<div>con IDcard; - Utilizar
classList.toggle()para añadir o quitar la clasedark-themeen el<body>, lo que debe cambiar el tema de la página.
index.html
index.css
index.js
¡Gracias por tus comentarios!