下拉菜单改变背景颜色在悬停

时间:2012-11-30 01:35:17

标签: css

我试图找到一种方法,所以当用户将鼠标悬停在li元素上时,它会更改<li>的背景颜色,占据下拉列表的整个宽度,而不仅仅是<a>区域。这是我到目前为止所尝试的。

标记

                    <ul class="dropdown">
                        <li><a href="#">Visit the castle</a></li>
                        <li><a href="#">Dancing Building</a></li>
                        <li><a href="#">Nightlife</a></li>
                        <li><a href="#">Museums</a></li>
                    </ul>

CSS

.dropdown{display:block; position:absolute; background-color:black; margin-left:65px; height:190px;}
.dropdown li:hover{background-color:#333; padding:0px;}
.dropdown li a{display:block;}

1 个答案:

答案 0 :(得分:2)

添加display:block;你的“。dropdown li”可能是一个解决方案,但它取决于你的具体情况...... 你在某个地方有现场演示吗?