html - 使用 <accordion> 将向上/向下箭头添加到自举 Accordion

标签 html css angular typescript twitter-bootstrap-3

我正在使用 angular/typescript 编写一个复杂的网络应用程序,我想使用 Accordion 来做一些事情。 Accordion 是用这样的 typescript/bootstrap 设置的:

<accordion>

<accordion-group heading="">

</accordion-group>

</accordion>

如何向 Accordion 添加向上/向下箭头?

我尝试使用 :after 伪类和 content: 带有 css 的属性来渲染 Accordion 类,但这没有用。我尝试了很多不同的类(class)来做到这一点,但没有奏效。有没有简单的方法可以做到这一点?

这是 HTML:

...

<accordion>

 <accordion-group heading="{{'Model.EntityName' | translate}}" [isOpen]="true">

...

</accordion>

...

这是 sass:

...

.panel-heading .accordion-toggle:after {
  /* symbol for "opening" panels */
  font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
  content: "\e114";
  float: right;
  color: grey;
}

...

最佳答案

使用下面的代码并切换“事件”类:

.panel-heading .accordion-toggle:before {
        font-family: 'Glyphicons Halflings';
        content: "\e114";
        float: right;
        transition: all 0.5s;}
     .panel-heading .accordion-toggle.active:before {
         -webkit-transform: rotate(180deg);
         -moz-transform: rotate(180deg);
         transform: rotate(180deg);
     } 

关于html - 使用 <accordion> 将向上/向下箭头添加到自举 Accordion ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55744280/

相关文章:

angular - 如何在 Angular Material 下拉 Angular 5中实现全选

angular - 将参数和 HTML 注入(inject) ngx-translate 键

html - 如何在素材 UI 芯片中显示姓名和电子邮件?

php - 使用 cURL 从网页获取 html 并使用 preg-replace 去除 html

javascript - 如何在 Electron JS 文件中导入另一个 JS 文件(位于同一目录中)

javascript - Bootstrap 导航栏切换不适用于移动设备

css - 使用 ASP.NET MVC Bootstrap UI。有现成的模板吗?

iphone - IOS HTML5 离线应用程序会在应用商店上架吗?

html - 无法弄清楚如何修复 CSS 宽度

javascript - Angular 6 *ngIf 动画排序