css - 显示 div 隐藏 CSS 的悬停按钮
问题描述
我有一个简单的按钮,上面有一个不可见的 div:
<button class="dropbtn">
<i class="fas fa-plus"></i>
</button>
<div class="dropdown-content">
some content here ... hidden
</div>
我想让下拉内容在鼠标悬停时可见。我写了这些类:
.dropdown-content {
display: none;
position: absolute;
right: 0;
top: 0;
z-index: 1;
}
.dropbtn:hover .dropdown-content {
display:block !important;
}
也许我错过了什么...
解决方案
添加+
我制作的css代码片段(添加+
是因为您要显示的div在您的按钮div之后,如果您将悬停div放在按钮div内,您的css将起作用),您可以相应地添加更多css。
.dropdown-content {
display: none;
position: absolute;
right: 0;
top: 0;
z-index: 1;
}
.dropbtn:hover + .dropdown-content {
display:block !important;
}
<button class="dropbtn">Button
<i class="fas fa-plus"></i>
</button>
<div class="dropdown-content">
some content here ... hidden
</div>
推荐阅读
- r - Is there a way to move row labels on the right side of a plotly heatmap?
- c++ - 可以存储编号整数值的 C++ 容器(或函数)
- python - 如何将不同类型的数据写入二进制文件
- django - Django 模型 - 加入表而不添加模型
- angular - 在 ngFor 中测试 null
- c# - C#。重新抛出异常时的奇怪行为
- c# - 按下asp按钮时如何停止页面重新加载?
- prolog - Prolog 自然语言解析器,参数没有充分实例化
- c# - How to get the link from archetype single url picker in umbraco
- reporting-services - How to add Date and Time Parameter for two different days in SSRS