Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: SrTrp en 13 Septiembre 2020, 05:18 am



Título: [CSS]Afectar padre con hover de hijo
Publicado por: SrTrp en 13 Septiembre 2020, 05:18 am
Buenas lo que quiero es cambiar el color del body o algun padre pasando el mouse sobre el hijo, eh estado buscando información y no encuentro no se si es posible..
Dejo lo que eh probado:
Código
  1. td div:hover body{
  2. color:#b42803;
  3. }
  4.  
Cabe resaltar que esto me funciona en los hijos..


Título: Re: [CSS]Afectar padre con hover de hijo
Publicado por: BloodSharp en 13 Septiembre 2020, 06:48 am
Código
  1. <!DOCTYPE html>
  2. <html lang="es">
  3.    <meta charset="UTF-8">
  4.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  5.    <title>Document</title>
  6.    <style>
  7.        #parent
  8.        {
  9.            color: red;
  10.        }
  11.  
  12.        #child
  13.        {
  14.            color: indigo;
  15.        }
  16.    </style>
  17. </head>
  18.    <a id="parent" href="#">
  19.        Parent text
  20.        <span id="child">Child text</span>
  21.    </a>
  22.    <script>
  23.        parent = document.getElementById("parent")
  24.        child = document.getElementById("child")
  25.  
  26.        function change_parent_black()
  27.        {
  28.            parent.style.color = "black"
  29.        }
  30.  
  31.        function change_parent_red()
  32.        {
  33.            parent.style.color = "red"
  34.        }
  35.  
  36.        child.addEventListener("mouseover", change_parent_black);
  37.        child.addEventListener("mouseout", change_parent_red)
  38.    </script>
  39. </body>
  40. </html>


B#


Título: Re: [CSS]Afectar padre con hover de hijo
Publicado por: SrTrp en 13 Septiembre 2020, 22:17 pm
Gracias gracias, una pregunta solo se puede lograr con JS?, no hay posibilidad de solo usar CSS


Título: Re: [CSS]Afectar padre con hover de hijo
Publicado por: EdePC en 13 Septiembre 2020, 22:31 pm
Se están empezando a implementar soluciones en CSS pero aún no son compatibles con los navegadores: https://stackoverflow.com/questions/1014861/is-there-a-css-parent-selector


Título: Re: [CSS]Afectar padre con hover de hijo
Publicado por: SrTrp en 14 Septiembre 2020, 02:20 am
Se están empezando a implementar soluciones en CSS pero aún no son compatibles con los navegadores: https://stackoverflow.com/questions/1014861/is-there-a-css-parent-selector
Gracias!