jQuery在悬停时调暗或更改其他列表项

时间:2011-09-16 11:31:16

标签: javascript jquery css jquery-selectors

我怎样才能在悬停时改变颜色,同时将其余部分调暗为不同的颜色和/或不透明度。

一个简单的三个列表项包含在它的无序列表中。

这些列表项会在悬停时更改颜色。

代码:

.right-side .headlines li a,.right-side .headlines li{font-size:36px;color:#999}
.right-side .headlines li a:hover{color:#0976ca}

<ul class="headlines">
    <li>
        <a href="#">Headline 1</a>
    </li>
    <li>
        <a href="#">Headline 2</a>
    </li>
    <li>
        <a href="#">Headline 3</a>
    </li>           
</ul>

谢谢大家

1 个答案:

答案 0 :(得分:6)

jsFiddle example

<强> CSS:

.headlines a{
    font-size:36px;
    color:#999;
    transition: all 0.5s;
}
.headlines:hover a{            /* PARENT HOVER */
    opacity:0.4;               /* Dim all */
}    
.headlines       a:hover{      /* SINGLE HOVER */
    opacity: 1;                /* Max one */
    color:#0976ca;
}