html - 使用CSS更改鼠标悬停时的背景颜色

标签 html css

我正在制作一个导航菜单。 ( http://jsfiddle.net/genxcoders/ZLh3F/ ) CSS 代码是:

/* Menu */
        .menu {
            height: 100px;
            float: right;
            z-index: 100;
        }

        .menu li {
            display: inline;

        }

        .menu ul {
            margin-top: 45px;
        }

        .menu a {
            text-decoration : none;
            font-size: 15px;
            color: #ffffff;
        }

        .menu li a {

        }

        .menu a:hover {
            background-color: #306;
        }

        .active , .inactive {
            width: 800px;
            padding-left: 30px;
            padding-right: 30px;
            padding-top: 50px;
            padding-bottom: 34px;
        }

        .active {
            background-color: #306;
            color: #ffffff;
        }

        .inactive {
            color: #ffffff;
            background-color: #0CF;
        }

HTML 代码是:

<div class="menu">
                <ul>
                    <li class="active"><a href="#">Home</a></li>
                    <li class="inactive"><a href="#">About</a></li>
                    <li class="inactive"><a href="#">Products</a></li>
                    <li class="inactive"><a href="#">Product Support</a></li>
                    <li class="inactive"><a href="#">Contact Us</a></li>
                    <li class="inactive"><a href="#">FAQ</a></li>
                </ul>
            </div>

我不想要两者之间的空白,但不知道该怎么做。另外,当我将鼠标悬停在上面时,我想实现颜色应该是深色 #306。我只能更改文本的背景颜色,但我想实现一种标签效果。

任何帮助表示赞赏。我是开发领域的新手,我还在学习 CSS。

我还在顶部附加了一个 JSFiddle 链接。展示我到目前为止所做的事情。链接是 [这里]:( http://jsfiddle.net/genxcoders/ZLh3F/ )

最佳答案

给:悬停到<li>不要<a>

关于html - 使用CSS更改鼠标悬停时的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22714466/

相关文章:

css - 带有列表和 float 的奇怪包装

html - 仅在访问时显示标题内容

javascript - 如何向跨度添加鼠标悬停效果?

javascript - 斐波那契数列动画

JQuery 图像 Accordion 事件 CSS

html - 菜单图标不出现且链接不起作用

android - phonegap 应用程序未在方向更改时更新样式

无法从 onchange 识别 JavaScript 函数

javascript - 尽管点击了模态框仍保持打开状态

php - 我想使用 javascript 更改按钮的点击,但它不起作用