多个列表项正在响应我只悬停在一个列表项上

时间:2013-12-02 20:19:59

标签: html5 css3 css-transitions

HTML:

<div id="top_nav_menu">
    <ul>
        <li><a href="#">the process</a></li>
        <li><a href="#">bull</a></li>
        <li><a href="#">forum</a></li>
    </ul>
</div>

CSS:

#top_nav_menu ul
{
    position: absolute;
    bottom: 6;
    width: 94%;
    float: right;
}
#top_nav_menu li
{
    float: left;
    background-color: #d35400;
    color: #ffffff;
    margin-left: 1%;
    padding-bottom: 2%;

    -webkit-transition: padding-bottom .5s;
    -moz-transition: padding-bottom .5s;
    -o-transition: padding-bottom .5s;
    -ms-transition: padding-bottom .5s;
    transition: padding-bottom .5s;

    padding-top: 100%;
    width: 31%;
    height: 100%;
    font-weight: 500;
    font-size: 1.5em;
    text-align: center;
    list-style: none;
    font-family: 'Open Sans', sans-serif;
}
#top_nav_menu li:hover
{
    background-color: #e67e22;
    text-decoration: none;
    padding-bottom: 3%;
}

出于某种原因,每当我的光标悬停在列表中的列表项目时,所有列表项都会对我在该项目上的悬停做出反应。有什么方法可以让它只有一个列表项执行转换吗?

0 个答案:

没有答案