"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Entrada: você pode modificar o CSS no passeio para os elementos não relacionados? Saída: como afetar elementos irrelevantes quando o CSS pairando?

Entrada: você pode modificar o CSS no passeio para os elementos não relacionados? Saída: como afetar elementos irrelevantes quando o CSS pairando?

Postado em 2025-04-18
Navegar:739

Can You Modify CSS on Hover for Unrelated Elements?

Você pode modificar os CSs de uma classe diferente em Hover?

Muitos desenvolvedores encontram a necessidade de modificar o CSS de um elemento quando outro elemento não relacionado é pairado. Somente o CSS apresenta limitações para conseguir isso, provocando a exploração de soluções em potencial. CSS que você deseja modificar (f) é um elemento filho do elemento pairado (e), use:

. Item: hover .wrapper { / * Modificações CSS para elemento F */ }

f como um irmão de e:
    se f não é um filho de e, mas um irmão posterior ou seu descendente no DOM (aparecendo ~. / * Modificações CSS para elemento F */ }
  1. javascript alternative
    .item:hover .wrapper {
        /* CSS modifications for element F */
    }
  2. Embora o javascript seja geralmente desencorajado para tais tarefas simples, ele oferece uma abordagem alternativa:
  3. document.getElementsByClassName ('wrapper') [0] .style.backgroundColor = "url ('alguns url')"; };

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3