Getting Started
Overview
Installation
Theme
Forms
Basic Inputs
Select
Custom Inputs
Components
Navigation
Components
69
Micro Charts
Libraries
Kanban Board
Image Designer
Video Player
Visual Builder
Content Editor
Data View
Latest npm version of @ngstarter-ui/componentsWeekly npm downloads of @ngstarter-ui/components
Purchase

Card

A card groups related content and actions into one meaningful block. Use it for dashboard widgets, KPI panels, previews, summaries, settings sections, media content, or form sections where the content belongs together.

Use it for:
  • Content groups: Keep related text, data, media, and controls together.
  • Dashboard panels: Build widgets, metrics, summaries, and compact admin panels.
  • Structured sections: Add headers, titles, subtitles, avatars, images, actions, and footers.
  • Local actions: Place actions that apply only to the card content.

Do not use Card as a generic page layout wrapper, a decorative border, a modal, a drawer, or a nested card inside another card. Use Tailwind layout utilities for page structure and card tokens for component styling.

The NgStarter Angular Card component lets you group related content, controls, media, and actions in a bordered or elevated container. Use for repeated dashboard widgets, previews, summaries, or compact content modules. It includes examples for Basic Card, Card Appearance, Card Actions, and Card Multiple Sections.

Basic Card

Use a basic card when a small piece of related content needs its own visual container.

Simple cardSimple card

Card Appearance

Choose filled, outlined, or raised appearance based on how much separation the card needs from the page.

Filled CardDefault appearance
This is a filled card. It has a background color and no shadow or border.
Outlined CardSimple border
This is an outlined card. It has a border and no shadow.
Raised CardShadow
This is a raised card. It has a shadow to make it stand out from the background.

Card Actions

Use card actions for commands that apply to the card content, such as share, edit, save, or open.

Actions ButtonsStart
Actions ButtonsEnd
Actions ButtonsStart
Actions ButtonsCenter
Actions ButtonsEnd

Card Multiple Sections

Combine header, avatar, image, content, and actions when the card needs a richer structured layout.

Shiba InuDog Breed
Photo of a Shiba Inu

The Shiba Inu is the smallest of the six original and distinct spitz breeds of dog from Japan. A small, agile dog that copes very well with mountainous terrain, the Shiba Inu was originally bred for hunting.

Shiba InuDog Breed
Photo of a Shiba Inu

The Shiba Inu is the smallest of the six original and distinct spitz breeds of dog from Japan. A small, agile dog that copes very well with mountainous terrain, the Shiba Inu was originally bred for hunting.

Card Footer Loading

Use the footer for status, progress, or loading indicators that belong to the whole card.

Shiba InuDog Breed

This card has divider and indeterminate progress as footer

The Shiba Inu is the smallest of the six original and distinct spitz breeds of dog from Japan. A small, agile dog that copes very well with mountainous terrain, the Shiba Inu was originally bred for hunting.

Shiba InuDog Breed

This card has divider and indeterminate progress as footer

The Shiba Inu is the smallest of the six original and distinct spitz breeds of dog from Japan. A small, agile dog that copes very well with mountainous terrain, the Shiba Inu was originally bred for hunting.