CSS3切换图标

CSS3切换图标,css,twitter-bootstrap,Css,Twitter Bootstrap,请找到密码 我在点击按钮时切换一个类min。要显示这一点,将切换颜色。有没有一种方法可以将图标添加到按钮中,例如在以下两种情况之间切换:icon double angle right和icon double angle left。我链接了CDN。我只关心最新的浏览器,所以主要寻找基于sol的伪元素。使您的HTML如下: 然后使用javascript或jquery将上的类替换为另一个启用切换的类。然后制定两个CSS类规则,一个是左向箭头的背景图像,一个是右向箭头的背景图像,或者任何你想要实现的风格

请找到密码


我在点击按钮时切换一个类
min
。要显示这一点,将切换颜色。有没有一种方法可以将图标添加到按钮中,例如在以下两种情况之间切换:
icon double angle right
icon double angle left
。我链接了CDN。我只关心最新的浏览器,所以主要寻找基于sol的伪元素。

使您的HTML如下:


然后使用javascript或jquery将
上的类替换为另一个启用切换的类。然后制定两个CSS类规则,一个是左向箭头的背景图像,一个是右向箭头的背景图像,或者任何你想要实现的风格。

考虑一下你的按钮是#butt:

和CSS:

.red{
 color:red;
}

您可以通过伪属性实现这一点:

CSS:

HTML:

<button class="btn" ng-class="{min: min}" ng-click="toggle()" data-active-icon='&#xf104;' data-inactive-icon='&#xf105;'></button>

其中您的
数据活动图标
数据非活动图标
取自

演示:


我没有在演示中包括引导,但它会很好地集成。

@PaulD.Waite单击OP链接到上面的代码,您就会看到。我很确定您没有保存演示。。。哈哈哈:哈哈,可怜的我,让我看看它是否在图书馆里browser@AndreaLigios,1小时前安全地点击。。。10倍,谢谢你的评论。如果缺少1倍,我会很高兴的
btn.min { background:red; }
.btn:after {
  content: attr(data-active-icon);
  font-family: 'FontAwesome';
}
.btn.min:after {
  content: attr(data-inactive-icon);
  font-family: 'FontAwesome';
}
<button class="btn" ng-class="{min: min}" ng-click="toggle()" data-active-icon='&#xf104;' data-inactive-icon='&#xf105;'></button>