gpt4 book ai didi

jquery - 使用鼠标单击或鼠标悬停显示和隐藏内容

转载 作者:搜寻专家 更新时间:2023-10-31 22:42:11 24 4
gpt4 key购买 nike

我有一个按钮并将其放置在浏览器的顶部。所以我需要在这个定位按钮上单击鼠标或鼠标悬停时显示一个下拉列表。

HTML

  <div class="translator">
<div class="translate-btn">Translator</div>
<div class="translate-dropdown">
<select>
<option>Translate-1</option>
<option>Translate-2</option>
<option>Translate-3</option>
</select>
</div>
</div>

CSS

.translator {
position: absolute;
top: 0;
right: 10%;
z-index: 9999;
}

.translate-btn {
background-color: rgba(136, 121, 91, 0.8);
border-radius: 0 0 5px 5px;
color: #fff;
cursor: pointer;
font-size: 13px;
font-weight: bold;
padding: 4px 15px 5px;
text-align: center;
text-transform: uppercase;
}

使用此 HTML,我需要在用户单击或将鼠标悬停在“translate-btn”上时显示“translate-dropdown”DIV。

谁能告诉我纯 CSS 是否可行,或者我是否需要为此使用 jquery?

希望有人能帮帮我。谢谢。

最佳答案

仅使用 CSS:

.translate-dropdown {
display: none;
}

.translator:hover .translate-dropdown {
display: block;
}

完整的工作示例:

.translator {
position: absolute;
top: 0;
right: 10%;
z-index: 9999;
}

.translate-btn {
background-color: rgba(136, 121, 91, 0.8);
border-radius: 0 0 5px 5px;
color: #fff;
cursor: pointer;
font-size: 13px;
font-weight: bold;
padding: 4px 15px 5px;
text-align: center;
text-transform: uppercase;
}

.translate-dropdown {
display: none;
}

.translator:hover .translate-dropdown {
display: block;
}
  <div class="translator">
<div class="translate-btn">Translator</div>
<div class="translate-dropdown">
<select>
<option>Translate-1</option>
<option>Translate-2</option>
<option>Translate-3</option>
</select>
</div>
</div>

关于jquery - 使用鼠标单击或鼠标悬停显示和隐藏内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31332691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com