Est-il possible de supprimer la bordure, je pense que c'est le box-shadow
d'un mat-expansion-panel
de Angular Matériau? Je veux que ce soit tout blanc, de sorte que vous ne verrez que le texte et la flèche d'expansion
<mat-accordion>
<mat-expansion-panel class="" (opened)="panelOpenState = true"
(closed)="panelOpenState = false">
<mat-expansion-panel-header>
<mat-panel-title>
<span class="right">Filter</span>
</mat-panel-title>
</mat-expansion-panel-header>
<p><app-data></app-data></p>
</mat-expansion-panel>
</mat-accordion>
ajoutez mat-elevation-z0
classe. Fonctionne comme un charme, j'avais besoin de l'utiliser récemment.
<mat-accordion>
<mat-expansion-panel class="mat-elevation-z0" (opened)="panelOpenState = true"
(closed)="panelOpenState = false">
<mat-expansion-panel-header>
<mat-panel-title>
<span class="right">Filter</span>
</mat-panel-title>
</mat-expansion-panel-header>
<p><app-data></app-data></p>
</mat-expansion-panel>
</mat-accordion>
Vous pouvez aussi basculer la classe mat-expansion-panel en faisant
<mat-accordion>
<mat-expansion-panel [class.mat-expansion-panel]="false">
...
</mat-expansion-panel>
</mat-accordion>
.mat-expansion-panel:not([class*='mat-elevation-z']) {
box-shadow: 0px 0px 0px -2px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
Cela fera l'affaire.