Cześć wszystkim,

Od jakiegoś czasu coraz więcej siedzę w wolnych chwilach w frontendzie, korzystam głównie z Angulara i całkiem płynnie się w nim poruszam. Dodatkowo, żeby strona jakoś wyglądała korzystam z Angular Material i innych mniej popularnych bibliotek z takim gotowymi komponentami jak karty, inputy etc.

Niestety bardzo często spotykam się z takim problemem, że te komponenty nie są dokładnie takie jakbym sobie wyobrażał, dają małe pole manewru na zmiany. Tutaj moje pytanie do bardziej doświadczonych ludzi we front-endzie, jakich narzędzi mógłbym użyć, żeby stworzyć sobie np. coś typu
https://material.angular.io/components/card/overview
Czy mógłby ktoś podrzuci jakieś materiały jak taki temat ugryźć, jakieś swoje spostrzeżenia, rady? Byłbym bardzo wdzięczny.

P.S. Żeby być bardziej precyzyjnym chciałbym przykładowo stworzyć własny "szablon" karty, której mógłbym użyć w Angularze tak jak karty z Angular Material, czyli finalnie dać w html-u <moja-karta></moja-karta>