syncfusion/aspnetcore-ui-components-skills

syncfusion-aspnetcore-cards

Complete guide to implementing Syncfusion ASP.NET Core Card component with layout structures, headers, images, actions, and advanced customization.

First seen Apr 24, 2026

Installation

$ npx skills add syncfusion/aspnetcore-ui-components-skills --skill syncfusion-aspnetcore-cards

Summary

  • Complete guide to implementing Syncfusion ASP.NET Core Card component with layout structures, headers, images, actions, and advanced customization.
  • Use this skill when building card-based layouts, displaying content with headers and images, creating action buttons, or organizing responsive card designs.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from syncfusion/aspnetcore-ui-components-skills · top by installs.

npx skills add syncfusion/aspnetcore-ui-components-skills

Browse all from syncfusion/aspnetcore-ui-components-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Default branch master
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version34.1.29
More metadata
author
Syncfusion Inc
version
34.1.29
category
Layout Components

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 5,689 B
  • docs SUMMARY.md 339 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 91 installs

SKILL.md

Implementing Syncfusion ASP.NET Core Card Component

The Card component is a flexible layout container for displaying content with headers, images, actions, and more. It's perfect for creating product showcases, content summaries, user profiles, and dashboard widgets with a clean, modern appearance.

When to Use This Skill

Use the Card component when you need to:

  • Display organized content — Group related information (titles, images, text, actions) in a visually cohesive container
  • Create dashboard widgets — Build reusable card layouts for dashboard panels and content cards
  • Showcase products or items — Present product images, descriptions, and action buttons in a structured format
  • Build responsive layouts — Enable horizontal/vertical stacking with responsive design
  • Add interactive elements — Include buttons, links, images, and other components within the card
  • Implement modern UI patterns — Follow Material Design and modern card-based interfaces

Component Overview

The Syncfusion ASP.NET Core Card (e-card class) provides:

  • Flexible structure — Headers, content, images, action buttons in any combination
  • Layout options — Vertical (default), horizontal, or stacked layouts
  • Rich content support — Text, images, headers with titles/subtitles, dividers
  • Action buttons — Horizontal or vertical button alignment for user interactions
  • Responsive design — Adapts to different screen sizes and containers
  • Easy customization — CSS classes for styling and positioning

Documentation and Navigation Guide

Getting Started

📄 Read: [references/getting-started.md](references/getting-started.md)

  • ASP.NET Core project setup and prerequisites
  • Adding Syncfusion stylesheets and scripts
  • Creating your first basic card
  • Running the application and viewing results

Header and Content

📄 Read: [references/header-and-content.md](references/header-and-content.md)

  • Header structure with titles and subtitles
  • Adding header images with alignment options
  • Content areas for text and HTML elements
  • Complete examples with proper element structure

Images and Dividers

📄 Read: [references/images-and-dividers.md](references/images-and-dividers.md)

  • Including full-width images in cards
  • Adding image titles and captions with overlays
  • Using dividers to separate content sections
  • Multiple images and advanced image layouts

Action Buttons

📄 Read: [references/action-buttons.md](references/action-buttons.md)

  • Creating action button containers
  • Horizontal vs vertical button alignment
  • Button styling with e-card-btn class
  • Using buttons and anchor tags as actions

Horizontal and Stacked Layouts

📄 Read: [references/horizontal-layout.md](references/horizontal-layout.md)

  • Creating horizontal card layouts with e-card-horizontal
  • Mixing horizontal and vertical with e-card-stacked
  • Content positioning in multi-column designs
  • Responsive considerations for horizontal layouts

Advanced Customization

📄 Read: [references/advanced-customization.md](references/advanced-customization.md)

  • Customizing image title positioning with CSS
  • Integrating other Syncfusion components inside cards
  • Styling and theming options
  • Real-world integration examples (ListViews, forms, etc.)

Quick Start Example

Basic card with header and content:

<div class="e-card">
    <div class="e-card-header">
        <p><strong>Card Title</strong></p>
        <p>Subtitle or description</p>
    </div>
    <div class="e-card-content">
        Your content goes here
    </div>
</div>

Common Patterns

Pattern 1: Card with Image and Header

Header (title/subtitle) + Image + Content + Actions

Use for product cards, profile cards, blog post previews.

Pattern 2: Horizontal Image + Content

Image (left) | Header + Content + Actions (right)

Use for horizontal layouts, list items, media cards.

Pattern 3: Image with Title Overlay

Image + Title (overlay at bottom) + Actions

Use for gallery cards, featured content, visual showcases.

Pattern 4: Content-Only Card

Header + Content + Divider + Actions

Use for simple information cards, summary cards, action items.

Key CSS Classes

Class Purpose
e-card Root card container
e-card-header Header wrapper element

| e-card-content | Content area | | e-card-image | Full-width card image | | e-card-title | Image overlay title | | e-card-actions | Action button container | | e-card-btn | Action button styling | | e-card-separator | Divider between sections | | e-card-horizontal | Horizontal layout | | e-card-stacked | Vertical section in horizontal layout | | e-card-vertical | Vertical action button alignment | | e-card-corner | Rounded corners on images |

Before You Begin

Ensure your ASP.NET Core project has:

  • Syncfusion NuGet packages installed
  • TagHelpers registered in _ViewImports.cshtml
  • Syncfusion CSS stylesheets referenced in _Layout.cshtml
  • Required JavaScript files included

For a complete setup walkthrough, see [Getting Started](references/getting-started.md).