Skip to main content

syncfusion-aspnetcore-cards

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.

معلومات المصدر

المستودع
syncfusion/aspnetcore-ui-components-skills
آخر نشاط في المصدر
٦ يوليو ٢٠٢٦ في ٠٧:٢٠
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٠
التفرعات
٢

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
7 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
syncfusion-aspnetcore-cards
description
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.
metadata
{"author":"Syncfusion Inc","version":"34.1.29","category":"Layout Components"}
# 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: ```html <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).
عرض على GitHub