1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

Remove padding from mat-list-item

Discussão em 'Angular' iniciado por Craig, Maio 23, 2025.

  1. Craig

    Craig Guest

    The mat-list component in Angular/material2 applies a top and bottom padding of 16 pixels. I'd like to make this 0 pixels. I've tried applying a style with a higher specificit,y but it isn't working (or I'm doing it wrong). The style I'm trying to override is:

    [​IMG]

    I'm trying to override this with:

    .list .mat-list .mat-list-item .mat-multi-line .mat-list-item-content {
    padding-top: 0;
    padding-bottom: 0;
    }


    <div class="list">
    <mat-list>
    <mat-list-item *ngFor="let item of queue">
    <h1 matLine>{{ item.id }}: {{ item.status}} {{ item.statusDate }}</h1>
    <p matLine>{{ item.name }}</p>
    <p matLine>for {{ item.customer }}</p>
    <div matLine>
    <button mat-icon-button (click)="openTab(item)">
    <mat-icon fontIcon="icon-open"></mat-icon>
    </button>
    <button *ngIf="showAssignToMe" mat-icon-button (click)="assignToMe(item)">
    <mat-icon fontIcon="icon-assign_to_me"></mat-icon>
    </button>
    <button mat-icon-button (click)="notes(item)">
    <mat-icon fontIcon="icon-comment"></mat-icon>
    </button>
    </div>
    </mat-list-item>
    </mat-list>
    </div>

    Continue reading...

Compartilhe esta Página