Элементы списка материалов Angular с кнопками, красиво, пожалуйстаCSS

Разбираемся в CSS
Ответить
Anonymous
 Элементы списка материалов Angular с кнопками, красиво, пожалуйста

Сообщение Anonymous »

Мне нужен список Angular Material v18.1 с выделенным содержимым и парой кнопок, примерно так:
Изображение

Но когда я добавляю, скажем, директиву matListItemTitle к имени, все идет гладко. неправильно:
Изображение

Конечно, я могу явно стилизовать элементы, но я подумал, что директивы Angular Material List будут немного более полезными. Есть идеи, что я делаю не так?


@for (c of contacts; track c) {

folder


{{c.name}}
{{c.email}}
{{c.description}}

Compose
Remove


}



:host {
width: 100%;
}

main {
display: flex;
justify-content: center;
align-items: center;
width: 95%;
margin: 20px;
}

mat-list {
width: 80%;
}

mat-list-item {
display: flex;
flex-direction: row;
}

.contact-details {
display: flex;
flex-direction: row;
justify-content: flex-start;
gap: 10px 30px;
}

import { MatButtonModule } from '@angular/material/button';
import { MatDividerModule } from '@angular/material/divider';
import { MatIconModule } from '@angular/material/icon';
import { MatListModule } from '@angular/material/list';

@Component({
selector: 'app-root',
standalone: true,
imports: [MatButtonModule, MatDividerModule, MatIconModule, MatListModule],
templateUrl: './list.html',
styleUrl: './list.css',
})
export class App {
contacts = [
{ name: 'one', email: '1@one', description: 'The one.' },
{ name: 'two', email: '2@one', description: 'The two.' },
];
}


Подробнее здесь: https://stackoverflow.com/questions/788 ... tty-please
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»