Angular Card Component | Material Cards | Syncfusion

Overview

Angular Card is a container-based user interface (UI) component built using HTML5/CSS3 markup and styles for displaying organized content. The Card design is widely used in social media and e-commerce sites such as Facebook, Google Now, Amazon, Pinterest, and more. The cards are mostly used as entry points to more detailed views, such as in a gallery or dashboard.



Card types

Construct various Card designs such as business cards, weather cards, graph cards, avatar cards, flip cards, stacked cards, reveal cards, swipe cards. Because it is a fully customizable container, you can manipulate it into whatever you like.


Responsive design in Angular card

Responsive web design

Angular Card component offers much flexibility, allowing it to easily adapt to almost all touch devices.



Angular Card tile view design

Tile view using cards

Different collections of cards, such as a tile view, can be generated with the help of defined HTML templates to simplify rendering in a web application.


Easy integration

Users can easily integrate other Angular UI components inside the cards to create avatar cards, graph cards, and more.


customization of Cards in Angular


Style

Angular Cards component provides a rich set of built-in themes. It can be used to modify the control’s appearance based on user preference.


Themes

Angular Cards component has several built-in themes such as Material, Bootstrap, Fabric (Office 365), and high contrast. Users can customize any of these built-in themes, or create new ones to build their own desired look and feel, either by simply overriding Sass variables or using our Theme Studio application.

Angular Material Card


Angular Cards Code Example

Easily get started with the Angular Card component using a few simple lines of HTML and TSX code as demonstrated below. Also explore our Angular Card Example that shows you how to render and configure the Card in Angular.

<div class = "e-card">
  Sample Card
</div>
import { Component, ViewChild } from '@angular/core';

@Component({
selector: 'app-container',
template: `
    <div tabindex="0" class="e-card" id="basic">
        <div class="e-card-header">
            <div class="e-card-header-caption">
                <div class="e-card-title">Advanced UWP</div>
            </div>
        </div>
        <div class="e-card-content">
            Communicating with Windows 10 and Other Apps, the second in a five-part series written by Succinctly series
            author Matteo Pagani. To download the complete white paper, and other papers in the series, visit
            the White Paper section of Syncfusion’s Technology Resource Portal.
        </div>
    </div>
    `
})

export class AppComponent {
@ViewChild('element') element;

}


Angular version compatibility

With continuous improvement in Angular versions, the Angular Card is kept up to date to make it compatible with the latest version.




Transform your applications today by downloading our free evaluation version

Syncfusion Angular Resources