html - 透明悬停背景

标签 html css hover

请访问 'jsfiddle' Code ,在那里可以看到输出。 hover显示菜单文字时,文字框背景为transpernt+,降低zindex。我没有为菜单设置任何透明度或 zindex。 我已经尝试了所有可能的技术来解决它,但没有成功。

    .control-menu {
    float: left;
    width: 50px;
    background-color: #F0F0F0;
    height: 380px;
    border-right: 1px solid #e0e0e0;
    z-index: 100;
}
.control-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.btn {
    position: relative;
    display: block;
    text-decoration: none;
    background-color: #e0e0e0;
    padding: 15px 20px 10px 20px;
    text-align: center;
    margin: 0 0 1px 0;
    border-right: 1px groove #f00;
    text-shadow: #666666 1px 1px 1px;
}
.btn-name {
    display: none;
    border-top: 1px solid #f0f0f0;
    padding-top: 16px !important;
}
.btn:hover .btn-name {
    display:inline;
    background-color: #e0e0e0;
    width: 100px;
    padding: 17px 20px 12px 0;
    margin: 0 0 1px 0;
    border-right: 1px groove #f00;
}
.btn.active {
    background-color: #F0F0F0;
    border-bottom: 1px solid #f00;
}
.btn.active:hover .btn-name {
    background-color: #F0F0F0;
    border-bottom: 1px solid #f00;
}

Output Image

有人可以指导解决方案吗?

最佳答案

添加

 z-index:200 

到.btn,没有改变任何定位fiddle

关于html - 透明悬停背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27070528/

相关文章:

CSS :hover on mobile not working for Drupal 7/Zen site

html - 为 HOVER 选择一个没有子元素的元素

html - 将子导航居中对齐到父级

html - 获取过滤器的定义边缘 :blurred image with background cover

javascript - 在选定区域中取消选择后获取插入符位置

javascript - 如何在此 Web 应用程序中使用 jQuery 选择器?

javascript - 过早地在所有输入字段上触发表单验证点击事件。我还需要帮助来存储和比较登录以便稍后登录

javascript - Skrollr transform函数导致文本抖动

css - 为什么位置:relative needed in order to position its children?

javascript - 使用 JavaScript 事件模拟悬停