js

原生js实现下拉菜单怎么实现

小亿
139
2024-02-20 17:58:16
栏目: 编程语言

下面是一个简单的原生JavaScript实现下拉菜单的示例代码:

<!DOCTYPE html>
<html>
<head>
<style>
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown:hover .dropdown-content {
  display: block;
}
</style>
</head>
<body>

<div class="dropdown">
  <button>下拉菜单</button>
  <div class="dropdown-content">
    <a href="#">选项1</a>
    <a href="#">选项2</a>
    <a href="#">选项3</a>
  </div>
</div>

</body>
</html>

在上面的代码中,我们使用了<div>元素和<button>元素来创建一个下拉菜单。通过CSS设置了下拉菜单的样式,并使用JavaScript监听鼠标悬停事件来显示和隐藏下拉内容。当鼠标悬停在下拉菜单上时,下拉内容就会显示出来。

0
看了该问题的人还看了