html - Q : Hovering In Html

标签 html css

我的菜单栏无法使用悬停功能时遇到问题。我在页面的另一部分尝试了它,它工作得很好,但不适用于菜单。我在这里做错了什么?

.menu{
    display: flex;
    justify-content: center;
    margin: auto;
    background: #e7e3d4;
}

.menu ul li{
    list-style: none;
    float: left;
    color: #b23850;
    margin: 0 13px;
    font-size: 20px;
    display: flex;
}

.menu ul li:hover{
    background: 8590AA;
    delay:.5s;
}
        <div class="menu">
             <ul>
                 <li>Home</li>
                 <li>Services</li>
                 <li>Know Joe</li>
                 <li>Contact Us</li>
             </ul>
        </div>

最佳答案

您可以使用背景颜色属性使用 # 符号,如下所示:

.menu ul li:hover {
    background: #8590AA;
} 

.menu{
    display: flex;
    justify-content: center;
    margin: auto;
    background: #e7e3d4;
}

.menu ul li{
    list-style: none;
    float: left;
    color: #b23850;
    margin: 0 13px;
    font-size: 20px;
    display: flex;
    padding: 0 10px;
}

.menu ul li:hover{
    background: #8590AA;
    transition: all 0.55 ease-in;
}
<div class="menu">
             <ul>
                 <li>Home</li>
                 <li>Services</li>
                 <li>Know Joe</li>
                 <li>Contact Us</li>
             </ul>
        </div>

关于html - Q : Hovering In Html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45105333/

相关文章:

javascript - 文本区域颜色值

javascript - 用 iframe 替换超链接

php - 如何仅在成功注册时重置表单,但在提交失败时保留内容

html - 子 div 显示表格单元格固定宽度不起作用

javascript - 日期选择器的缩放显示

javascript - jquery 弹出对话框 onload 而不是 onclick

html - 如何将两个div并排对齐

javascript - 不要在后退导航中显示模态弹出窗口

jquery - 根据屏幕分辨率更改 CSS 左填充

jquery - 使用 css 和 jquery 的下拉菜单