javascript - Css 菜单下拉菜单
问题描述
我目前对我想实现的 CSS 菜单缺乏想法。我想做的是我的菜单是向上而不是向下,但我的 TEST 在我的列表顶部并且在我不再有鼠标之前不会移动。我现在不知道该怎么做,如果有人有任何想法,我会接受。谢谢你美好的一天。
.span1 {
background-color: #e83737;
color: white;
position: absolute;
text-align: center;
vertical-align: middle;
line-height: 60px;
top: 413px;
left: 120px;
width: 192px;
height: 68px;
font-size: 20px;
}
.span1:hover {
background-color: #e83737;
position: absolute;
left: 120px;
top: 123px;
width: 192px;
height: 68px;
font-size: 20px;
}
.dropdown ul li:hover ul {
height: initial;
bottom: 100%;
overflow: visible;
background: lightgray;
}
.dropdown-child {
display: none;
background-color: #f28c8c;
position: absolute;
width: 192px;
top: 190px;
left: 120px;
}
.dropdown-child a {
color: white;
padding: 20px;
text-decoration: none;
display: block;
}
.dropdown:hover .dropdown-child {
display: block;
}
<div class="dropdown">
<span class="span1">TEST</span>
<div class="dropdown-child">
<a href="">abc</a>
<a href="">abc</a>
<a href="">abc</a>
<a href="">abc</a>
</div>
</div>
Codepen 演示:https ://codepen.io/tiboo__/pen/XWjoeQB
解决方案
不确定我是否得到了您想要实现的目标,但尝试更改.span1:hover {
为.dropdown:hover .span1 {
.
推荐阅读
- c# - 如何为json设置类?
- javascript - 将数据保存到数据库并发送电子邮件的 php 代码适用于 chrome 但不适用于 safari
- android - 必须在 Android Studio 中更改颜色的按钮问题
- python - 向 python 请求提供 Postman 的环境配置数据
- gerrit - zuul 事件触发时克隆 gerrit 存储库?如何停止?
- java - 需要确定程序中的正数、负数和零数,并将所有正数和负数分别相加
- tensorflow-lite - tensorflow-lite - 使用 tflite 解释器在输出中获取图像
- angular - Angular 材质:没有提供 dialogRef
- wikipedia-api - 从 Wikipedia API 只获取没有 JSON 的 wikitext
- python - PyQt5 在 Ubuntu 18.04 下无法删除标志 WindowStaysOnTopHint