【问题标题】:CSS Hover attribute on sub-element rather than entire element子元素而不是整个元素上的 CSS Hover 属性
【发布时间】:2010-12-15 16:25:08
【问题描述】:

希望这是有道理的 - 我的 html 如下

html

<a href="#" class="someclass">An <span class="sub">Interesting</span> Link</a>

css 只是颜色信息。我想做的是,当您将鼠标悬停在整个链接上时,只有“子”信息会受到悬停属性的影响。虽然这在 javascript 中很容易做到,但我很好奇 css 是否允许这种行为。如果我尝试写这个,它可能看起来像

a:hover{
    .sub{color:newcolor};
}

但是我从来没有见过这样的东西,显然它不起作用

【问题讨论】:

    标签: css hover element


    【解决方案1】:
    a:hover .sub { color: newcolor }
    

    【讨论】:

      【解决方案2】:

      像这样:

      a:hover .sub { color: #f00; }
      

      如果您只需要将其应用于该特定类:

      a.someclass:hover .sub { color: #f00; }
      

      【讨论】:

        猜你喜欢
        • 2021-09-23
        • 2014-11-22
        • 1970-01-01
        • 1970-01-01
        • 2013-01-02
        • 2011-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多