gpt4 book ai didi

html - 是否可以在不使用列表标签的情况下仅使用 html 和 css 创建下拉列表

转载 作者:太空宇宙 更新时间:2023-11-04 10:09:36 26 4
gpt4 key购买 nike

我听说 HTML5 和 CSS3 中有一些功能可以实现悬停时展开的下拉列表,而无需使用 和 等列表标签。

但我对具体如何去做感到很困惑。它与 flex 有关吗?

最佳答案

这是一个只有 HTML、CSS3 和 DIV 的下拉列表,没有列表,也没有 javascript、jquery 等。我希望这对你没问题。干杯:)

.mainMenu {
display: flex;
flex-direction: column;
overflow: hidden;
width: 200px;
height: 30px;
background-color: darkgrey;
color: black;
font-family: Arial;
line-height: 30px;
-webkit-transition: max-height 0.5s ease-in-out;
-moz-transition: max-height 0.5s ease-in-out;
-o-transition: max-height 0.5s ease-in-out;
transition: max-height 0.5s ease-in-out;
}

.mainMenu:hover {
color: white;
background-color: #2f6992;
cursor: pointer;
height: 150px;
}

.subMenu {
width: 100%;
height: 30px;
padding-left: 5px;
}

.subMenu:hover {
color: yellow;
}

.title {
color: white;
background-color: darkgrey;
width: 100%;
height: 30px;
padding-left: 5px;
}
<div class="mainMenu">
<span class="title">HOVER HERE...</span>
<div class="subMenu">Menu 1</div>
<div class="subMenu">Menu 2</div>
<div class="subMenu">Menu 3</div>
</div>

关于html - 是否可以在不使用列表标签的情况下仅使用 html 和 css 创建下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37717055/

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