Si usas posiciones absolutas sacas el elemento del flujo natural del HTML, por lo que no interactúa ni afecta a los demás elementos, y los demás elementos con ese tampoco. Así que si quieres que haga algo según otro elemento, quita la posición absoluta.