【问题标题】:Drop-down menu contents hover color下拉菜单内容悬停颜色
【发布时间】:2020-05-21 02:35:19
【问题描述】:

我正在创建一个网站,并想做一个带有悬停背景颜色的下拉菜单。我有用于更改颜色的下拉按钮,但是当我将鼠标悬停在下拉菜单中时,我无法更改下拉菜单中的链接。

【问题讨论】:

  • 子菜单的父元素样式可能会覆盖您编写的样式。确保样式的优先级正确。
  • 一些代码会很有用

标签: html css drop-down-menu web-deployment


【解决方案1】:

下面是 HTML 和 CSS,我什至在悬停时制作了主按钮“菜单”以显示子菜单 - 主页、关于和联系人。希望对您有所帮助\m/

<nav role="navigation">
    <ul>
        <li><a href="#">Menu</a>
            <ul class="dropdown">
                <li><a href="#">Home</a></li>
                <li><a href="#">About</a></li>
                <li><a href="#">Contact</a></li>
            </ul>
        </li>
    </ul>

现在是 CSS 代码

a{
text-decoration: none;
}

ul{
list-style: none;
}

li{
color: #fff;
background:  black; 
padding: 1rem;
position: relative;  
}

li a {
color: White;
}

li:hover {
background: Red;
}

ul li ul {
opacity: 0;
min-width: 5rem;
position: absolute;  
}

ul li ul:hover {
opacity: 1;
display: block;
}

【讨论】:

  • 请务必关闭“ul”。我不确定为什么它没有显示在这里。对此感到抱歉。编辑:我已经编辑了代码。干杯 :) 是的,你可以随心所欲地设计它,我只是没有经历所有这些。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-29
  • 2014-02-02
  • 2018-12-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多