【发布时间】:2020-04-29 08:13:20
【问题描述】:
我有一个引导下拉列表,我想在打开下拉列表时更改按钮中显示的图标(icon-deafult)(更改为 icon-active )。代码如下:
<div id="Menu" class="dropdown">
<a class="btn btn-default" id="MyButton" data-toggle="dropdown" role="button">
<i class="icon-default"></i>
</a>
<ul class="dropdown-menu" role="menu">
<li>...</li>
<li>...</li>
</ul>
</div>
.icon-default {
content: url("path/path/cool.svg");
background-size: cover;
}
.icon-active {
content: url("path/path/hot.svg");
background-size: cover;
}
我尝试使用.open > .icon-default {...},但没有成功。我做对了吗?有没有办法在不编写任何新脚本的情况下做到这一点。我可以使用现有的 CSS 或引导功能来完成这项工作吗?
【问题讨论】:
标签: html css twitter-bootstrap icons dropdown