使用 Bootstrap 4,我试图创建一个带有插入符号的下拉列表(例如:指向右)。单击下拉菜单时,应更改插入符号的指向方向(例如:向下)。
我有 办法做到这一点
/*Please refer the above link for full code details*/
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
Collapsible Group Item #1
</a>
<div id="collapseOne" class="panel-collapse collapse in">
<div class="panel-body">
This content is hidden
</div>
</div>
.css
.panel-heading .accordion-toggle:after {
font-family: 'Glyphicons Halflings';
content: "\e114";
float: right;
color: grey;
}
.panel-heading .accordion-toggle.collapsed:after {
content: "\e080";
}
但要注意的是,最初所有指向下方的插入符应该是正确的
还有其他 方法。但我不想使用 JQuery,因为我的应用程序是 Angular 4。希望尽可能避免使用 JQuery/JS。
这不是一个 重复 的问题。
提前谢谢了…
原文由 Vinni 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Bootstrap V4 中,他们放弃了 Glyphicons 。下面的代码将根据您的需要很好地工作。对于下拉图标样式,您可以使用 font awesome。
这是 codepen演示链接
注意:在您的演示链接中,他们使用了 Bootstrap V3。