首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >React Bootstrap下拉菜单样式问题

React Bootstrap下拉菜单样式问题
EN

Stack Overflow用户
提问于 2021-10-03 16:08:48
回答 1查看 245关注 0票数 2

我已经在react应用程序中创建了一个bootstrap下拉菜单。下拉代码如下所示。

代码语言:javascript
运行
复制
<Dropdown className="drop">
                 <Dropdown.Toggle variant="success" id="dropdown-basic">
                     Dropdown Button
                 </Dropdown.Toggle>
                 <Dropdown.Menu  className="dropMenu">
                     <Dropdown.Item href="#/action-1">Action</Dropdown.Item>
                     <Dropdown.Item href="#/action-2">Another action</Dropdown.Item>
                     <Dropdown.Item href="#/action-3">Something else</Dropdown.Item>
                     <Dropdown.Item href="#/action-1">Action</Dropdown.Item>
                     <Dropdown.Item href="#/action-2">Another action</Dropdown.Item>
                     <Dropdown.Item href="#/action-3">Something else</Dropdown.Item>
                 </Dropdown.Menu>
             </Dropdown>

下面是我为此应用的css样式。

代码语言:javascript
运行
复制
.drop{
    position: relative;
    display: inline-block;
}
.dropMenu{
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 112px 160px;
    z-index: 1;
    height: auto;
}
.drop:hover .dropMenu {
    display: inline-block;
}

但当我将鼠标悬停在按钮上时,它会显示如下所示的内容。

如何才能将这些项目作为列表获取。

EN

回答 1

Stack Overflow用户

发布于 2021-10-04 07:33:46

在最后一个css类中,您将添加两个属性。display:flex和flex-direction:列您的最终结果将如下所示。

代码语言:javascript
运行
复制
.drop:hover .dropMenu {
  display:flex
  flex-direction: column;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69426596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档