Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

316
Vistas
¿Hacer que el puntero del cursor div principal incluya elementos secundarios con estilo en línea?

Quiero hacer un cursor-pointer div completo con CSS en línea, pero actualmente solo afecta el espacio en blanco alrededor de los elementos secundarios. Probé la position y z-index sin éxito.

No tengo ni puedo tener una hoja de estilo externa.

 <div className="cursor-pointer"> <checkbox> <label> </div>

¿Hay alguna forma de hacer esto sin aplicar el cursor-pointer a cada elemento? También hay lógica condicional, por lo que sería bastante desordenado.

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Dado que permite el uso de JS, puede usar querySelectorAll para seleccionar todos los elementos secundarios y aplicarles la misma clase:

 let el = document.querySelectorAll('.cursor-pointer *'); el.forEach(ele => ele.classList.add('cursor-pointer'));
 /* just for demonstration purpose */ .cursor-pointer { cursor: not-allowed; }
 <div class="cursor-pointer"> <input type="checkbox"> <label>Label</label> </div>

about 4 years ago · Santiago Trujillo Denunciar

0

Usando javascript, esta solución recorre el padre y los hijos y aplica el cursor directamente a cada elemento.

 let pointers = document.querySelectorAll(".cursor-pointer"); pointers.forEach(function(el) { let children = el.querySelectorAll("*"); children.forEach(function(c) { c.style.cursor = "pointer"; }); el.style.cursor = "pointer"; });
 <div class="cursor-pointer"> <input type="checkbox"> <label>A</label> </div>

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda