vmware-clarity - 添加插入符号的 clr 下拉菜单图标
问题描述
我有我的 HTML,它看起来如下:
<div class="col-4 icnContainer">
<clr-dropdown>
<button clrDropdownTrigger aria-label="Dropdown demo button">
<clr-icon shape="ellipsis-vertical"></clr-icon>
</button>
<clr-dropdown-menu clrPosition="top-left" *clrIfOpen>
<div aria-label="Dropdown header Action 1" clrDropdownItem>Action 1</div>
<div aria-label="Dropdown header Action 2" clrDropdownItem>Action 2</div>
<div clrDropdownItem>Link 1</div>
<div clrDropdownItem>Link 2</div>
</clr-dropdown-menu>
</clr-dropdown>
</div>
正如您在圆圈中看到的那样,省略号后添加了一个插入符号。我不想要插入符号,我只想要下面的省略号:
谁能告诉我如何实现这一目标。此外,下拉菜单在包含的 div 内打开,如下所示
如何让菜单在包含的 div 之外打开。
解决方案
要定位菜单,您可以使用以下位置之一:
- 右上
- 左上方
- 右下角
- 左下方
- 右上角
- 右下
- 左上
- 左下
这是该bottom-right
职位的演示:https ://stackblitz.com/edit/so-58030404-dropdown-menu-positioning
我不确定胡萝卜图标来自哪里,您可以分叉并修改 stackblitz 以创建我可以查看的复制品吗?
推荐阅读
- c++ - 动态投射子类
- java - 通过添加更多逻辑来打破 Liskov 替换原则
- reactjs - React:为什么类方法在开发中呈现,而在生产中却“未定义”?
- autolayout - 如何使第一个标签看起来与垂直stackview中的其他标签高度相同?为什么第一个标签比其他标签“更短”
- java - 停止使用 MethodInvokingJobDetailFactoryBean 创建的 Quartz 作业
- javascript - React JS获取数组中数字的总和
- html - Google Apps 脚本 HTML 服务功能未运行 onclick
- flutter - 缺少 InheritedWidget.updateShouldNotify 的具体实现
- postgis - Postgis 得到一个最小面积的多边形,它将覆盖所有定义的多边形
- php - 为什么 htaccess 重定向到 https://example.com/index.php 而不是特定的子 URL?