【问题标题】:How to change parent's CSS only when child is hovered?仅当孩子悬停时如何更改父母的CSS?
【发布时间】:2012-08-14 11:31:31
【问题描述】:

正如标题所说..我有一个 PARENT 元素,它有一个 CHILD 元素(这里有两个 div!)

我想在(并且仅当)子元素悬停时更改父元素的背景颜色..

因此,如果父元素具有填充并且当光标悬停在填充上时,背景颜色 [css] 不会改变.. 它只会在子元素悬停时改变..

我可以用 css 做吗,或者我需要一些 javascript?

【问题讨论】:

  • 需要javascript...除非您将看起来像父母的东西放在孩子里面... o_O
  • 您要么需要 JavaScript,要么更改您的标记。 CSS 不会“查找”。
  • @bfavaretto CSS 仅级联。 :]
  • 查看之前的 SO 讨论:stackoverflow.com/questions/9001229/…
  • @CaseyChu 谢谢,措辞更好。

标签: css


【解决方案1】:

您确实需要 javascript。看看here 了解一些关于它的好信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多