javascript - 当悬停一个 DOM 元素时显示另一个

标签 javascript html css less

使用 CSS/LESS,是否可以在悬停 sidebar-category 时以某种方式显示(默认为“display: none;”)sidebar-submenus

我有这个 HTML:

<div id="sidebar">
    <div id="sidebar-wrapper">
        <div id="sidebar-categories">
            <div id="menuDashboard" class="sidebar-category sidebar-category-top active">
                <i class="fa fa-tachometer"></i>
            </div>
        </div>

        <div id="sidebar-submenus">
        </div>
    </div>
</div>

我有这个 LESS:

body {
    &.sidebar-collapsed {
        #sidebar-submenus {
            display: none;
        }

        #sidebar-categories:hover {
            /*#Display sidebar-submenus with block somehow..? */
        }
    }
}

最佳答案

尝试:

    #sidebar-categories:hover {
       + #sidebar-submenus { display:block; }
    }

关于javascript - 当悬停一个 DOM 元素时显示另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31499369/

相关文章:

javascript - 如何获取文本的宽度和高度而不是显示表格单元格的跨度

html - 网格中图像的透明度

html - 仅为顶部和底部边缘创建线性渐变边框?

html - 视口(viewport)外的相关元素

html - 在 div 中显示文本,但将其视为背景图像

javascript - 在 JavaScript 中初始化对象中的空数组

JavaScript 所见即所得文本编辑器

javascript - Protractor if, else 不起作用

javascript - 需要建议...Javascript OOP/命名空间

javascript - 使用 JavaScript 进行拖放警报