gpt4 book ai didi

html - CSS FlexBox - 具有不同高度的子元素?

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

<分区>

我正在尝试使用 FlexBox 设计子菜单。

FlexBox 默认行为是为所有子元素提供相同的大小。

这会导致在显示子菜单时展开所有元素。

在使用 Flexbox 时有什么办法可以避免这种情况吗?

代码笔:https://codepen.io/dsomekh/pen/oeogGq

<style>
.single_tag{
display:flex;
flex-direction:column;
margin-right:6px;
background-color:#ADD8E6;
margin-bottom:6px;
padding:2px;
border-radius: 5px;
border:2px solid red;

}

.container{
display:flex;

justify-content:center;
}

.dropdown-content {
display: none;
flex-direction:column;

}

.dropdown-content_second {
display: none;
flex-direction:column;

}

.dropdown-content a:hover {background-color: #f1f1f1}

.single_tag:hover .dropdown-content {
display: flex;
}

</style>
<html>
<div class="container">
<div class="single_tag">First div
<div class="dropdown-content">
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
</div>
<div class="single_tag">Second div
<div class="dropdown-content">
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
</div>
<div class="single_tag">Third div
<div class="dropdown-content">
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
</div>


</html>

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