html - CSS 下拉列表悬停鼠标不起作用

标签 html css drop-down-menu mouseover

我有一个代码 HTML 代码:

<div class="wrapper-demo">

 <div id="dd" class="wrapper-dropdown-2" tabindex="1">Sign in with
                    <ul class="dropdown">
                        <li><a href="#"><i class="icon-twitter icon-large"></i>Twitter</a></li>
                        <li><a href="#"><i class="icon-github icon-large"></i>Github</a></li>
                        <li><a href="#"><i class="icon-facebook icon-large"></i>Facebook</a></li>
                    </ul>
                </div>
            </div>

和 CSS:

.wrapper-dropdown-2 {
position: relative; 
width: 200px;
margin: 0 auto;
padding: 10px 15px;

background: #fff;
border-left: 5px solid orange;
cursor: pointer;
text-align: left;
cursor: pointer;
outline: none;

}

.wrapper-dropdown-2:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: grey transparent;

}
.dropdown {
    display:none;
}
.wrapper-dropdown-2:hover ul.dropdown  {
    position: absolute;
    display:block;
    top: 100%;
    left: -5px;
    right: 0px;
    background: white;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    list-style: none;
    opacity: 0;
    pointer-events: none;
}
.wrapper-dropdown-2 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #333;
    border-left: 5px solid;
    padding: 10px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

http://jsfiddle.net/pvt3e/

我尝试在悬停鼠标时:打开下拉菜单登录,但它不起作用! 我不能和 js 一起工作。因为我有 1.8.2 的问题,但我认为我们可以用 CSS 找到解决方案

最佳答案

试试这个

.wrapper-dropdown-2:hover ul{
    display:block;  
}

updated jsFiddle File

同时从您的样式中删除 .dropdown:hover

关于html - CSS 下拉列表悬停鼠标不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18609916/

相关文章:

android - Android 浏览器上的自动纸牌花色更换?

Javascript/CSS : Cannot move background with positionBackground

html - 使用背景图像替换菜单中的文本链接

android - 在自动完成 TextView 中在键盘上滚动下拉菜单

javascript - JQM : $. mobile.changepage 未加载外部 .JS 文件

html - 可以做输入 :last-child without choosing submit?

javascript - 尝试使用 Heroku 打开我的 Bootstrap 模板时出现 MIME 类型错误

javascript - 如何在 select 表单中使用 if else 语句?

css - 更改 Logo 位置后菜单栏不起作用

html - 如何根据视口(viewport)中的部分将类添加到正文标记