From 10dfd1e6ce84f65254fdc9883c0e8eb6b780f52e Mon Sep 17 00:00:00 2001 From: praveensf4999 Date: Wed, 24 Sep 2025 14:20:10 +0530 Subject: [PATCH 1/3] 983366: Updated the UG for Card Component --- blazor/card/action-buttons.md | 6 +- blazor/card/card-image.md | 12 ++-- blazor/card/getting-started-with-web-app.md | 64 +++++++++----------- blazor/card/getting-started.md | 42 ++++++------- blazor/card/header-content.md | 11 ++-- blazor/card/horizontal.md | 12 ++-- blazor/card/images/Divider-Card.png | Bin 0 -> 24295 bytes blazor/card/images/Title-Card.png | Bin 0 -> 12034 bytes blazor/card/style.md | 40 ++++++------ 9 files changed, 92 insertions(+), 95 deletions(-) create mode 100644 blazor/card/images/Divider-Card.png create mode 100644 blazor/card/images/Title-Card.png diff --git a/blazor/card/action-buttons.md b/blazor/card/action-buttons.md index b9f856b1ac..2a31d10773 100644 --- a/blazor/card/action-buttons.md +++ b/blazor/card/action-buttons.md @@ -9,9 +9,9 @@ documentation: ug # Action Buttons in Blazor Card Component -You can include action buttons within the Card and customize them. Action button is a `div` element with `CardFooter` component followed by button tag or anchor tag within the card root element. +The Blazor Card component allows you to include and customize action buttons within its structure. Action buttons are typically placed in the `CardFooter` section of the Card. This document explains how to add these buttons and control their alignment. -For adding action buttons, you can create a `CardFooterContent` component within the card action element. +Action buttons are rendered within the `` section. You can define either a single button or multiple buttons directly inside the `CardFooterContent` of the `CardFooter` component. The `CardFooterContent` is a `RenderFragment` property that accepts any Blazor UI elements. ```cshtml @using Syncfusion.Blazor.Cards @@ -27,7 +27,7 @@ For adding action buttons, you can create a `CardFooterContent` component withi ## Vertical -By default, action buttons are aligned horizontally. They can also be aligned vertically by adding the `Orientation` property. +By default, action buttons within the `CardFooter` are aligned horizontally. To align them vertically, set the `Orientation` property of the `SfCard` component to `CardOrientation.Vertical`. ```cshtml @using Syncfusion.Blazor.Cards diff --git a/blazor/card/card-image.md b/blazor/card/card-image.md index 8f387c42d9..3a1878f6fc 100644 --- a/blazor/card/card-image.md +++ b/blazor/card/card-image.md @@ -13,10 +13,12 @@ documentation: ug ## Images -The Card supports to include images within the elements, you can add image as direct element anywhere inside card root by adding the `CardImage` component . Using the class defined, you can write CSS styles to load images to that element. +The Blazor Card component allows you to include images within its structure using the [`CardImage`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardImage.html) component. You can add the `` component directly inside the `` element. N> By default, card images occupies full width of its parent element. +The CardImage supports direct specification of the image source using its `Image` property. Additionally, it can include an `Alt` property for improved accessibility, providing alternative text for the image. + ```cshtml @using Syncfusion.Blazor.Cards @@ -28,7 +30,7 @@ N> By default, card images occupies full width of its parent element. ### Title -Card image is supported to include a `Title` property for the image. By default, Title is placed over the image on left-bottom position with overlay. +To apply custom CSS styles to an image within a `CardImage` component, you can define a CSS class and apply it using the `CssClass` property. This allows for advanced styling such as background images, specific sizing, or positioning. ```cshtml @using Syncfusion.Blazor.Cards @@ -43,10 +45,11 @@ Card image is supported to include a `Title` property for the image. By default, ``` {% previewsample "https://blazorplayground.syncfusion.com/embed/rDVUihLBhHVhadTB?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} +![Blazor Card Component with Title](images/Title-card.png) ## Divider -Divider used to separate the elements inside the card. You can add divider inside the card elements to separate it. Set `EnableSeparator` property to `true` in card content for adding a divider. +Dividers are used to visually separate elements within the Card. To add a divider below a `CardContent` component, set its [`EnableSeparator`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardContent.html#Syncfusion_Blazor_Cards_CardContent_EnableSeparator) property to `true`. ```cshtml @using Syncfusion.Blazor.Cards @@ -68,4 +71,5 @@ Divider used to separate the elements inside the card. You can add divider insid ``` -{% previewsample "https://blazorplayground.syncfusion.com/embed/hZhqsVBBLnBeVrnG?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} \ No newline at end of file +{% previewsample "https://blazorplayground.syncfusion.com/embed/hZhqsVBBLnBeVrnG?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} +![Blazor Card Component with Divider](images/Divider-card.png) \ No newline at end of file diff --git a/blazor/card/getting-started-with-web-app.md b/blazor/card/getting-started-with-web-app.md index 250699d92d..11fb1d9160 100644 --- a/blazor/card/getting-started-with-web-app.md +++ b/blazor/card/getting-started-with-web-app.md @@ -3,13 +3,13 @@ layout: post title: Getting Started with Syncfusion Blazor Card Component in Web App description: Checkout and learn about the documentation for getting started with Blazor Card Component in Blazor Web App. platform: Blazor -component: Card +control: Card documentation: ug --- -# Getting Started with Blazor Card Component in Web App +# Getting Started with Blazor Card Component in a Web App -This section briefly explains about how to include [Blazor Card](https://www.syncfusion.com/blazor-components/blazor-card) component in your Blazor Web App using [Visual Studio](https://visualstudio.microsoft.com/vs/) and Visual Studio Code. +This section explains how to include the Syncfusion[Blazor Card](https://www.syncfusion.com/blazor-components/blazor-card) component in your Blazor Web App using [Visual Studio](https://visualstudio.microsoft.com/vs/) or Visual Studio Code. {% tabcontents %} @@ -21,17 +21,17 @@ This section briefly explains about how to include [Blazor Card](https://www.syn ## Create a new Blazor Web App in Visual Studio -You can create a **Blazor Web App** using Visual Studio 2022 via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vs) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio). +Create a **Blazor Web App** using Visual Studio 2022 via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vs) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio). -You need to configure the corresponding [Interactive render mode](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/render-modes?view=aspnetcore-8.0#render-modes) and [Interactivity location](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vs) while creating a Blazor Web Application. +During project creation, configure the appropriate[Interactive render mode](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/render-modes?view=aspnetcore-8.0#render-modes) and [Interactivity location](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vs) while creating a Blazor Web Application. ## Install Syncfusion® Blazor Cards and Themes NuGet in the Blazor Web App -To add **Blazor Card** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), search and install [Syncfusion.Blazor.Cards](https://www.nuget.org/packages/Syncfusion.Blazor.Cards/) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/). +To add **Blazor Card** component, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), then search for and install [Syncfusion.Blazor.Cards](https://www.nuget.org/packages/Syncfusion.Blazor.Cards/) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/). -If you utilize `WebAssembly or Auto` render modes in the Blazor Web App need to be install Syncfusion® Blazor components NuGet packages within the client project. +If the Blazor Web App uses the `WebAssembly or Auto` render modes, ensure the Syncfusion® Blazor component NuGet packages are installed in the client project. -Alternatively, you can utilize the following package manager command to achieve the same. +Alternatively, the Package Manager Console can be used to install the required NuGet package {% tabs %} {% highlight C# tabtitle="Package Manager" %} @@ -42,7 +42,7 @@ Install-Package Syncfusion.Blazor.Themes -Version {{ site.releaseversion }} {% endhighlight %} {% endtabs %} -N> Syncfusion® Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for available NuGet packages list with component details. +N> Syncfusion® Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for a detailed list. {% endtabcontent %} @@ -52,11 +52,11 @@ N> Syncfusion® Blazor components are availa * [System requirements for Blazor components](https://blazor.syncfusion.com/documentation/system-requirements) -## Create a new Blazor Web App in Visual Studio Code +## Create a New Blazor Web App in Visual Studio Code -You can create a **Blazor Web App** using Visual Studio Code via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vsc) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-code-integration/create-project). +Create a **Blazor Web App** using Visual Studio Code via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vsc) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-code-integration/create-project). -You need to configure the corresponding [Interactive render mode](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/render-modes?view=aspnetcore-8.0#render-modes) and [Interactivity location](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vsc) while creating a Blazor Web Application. +Configure the corresponding [Interactive render mode](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/render-modes?view=aspnetcore-8.0#render-modes) and [Interactivity location](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-8.0&pivots=vsc) while creating a Blazor Web Application. For example, in a Blazor Web App with the `Auto` interactive render mode, use the following commands. @@ -70,15 +70,15 @@ cd BlazorWebApp.Client {% endhighlight %} {% endtabs %} -N> For more information on creating a **Blazor Web App** with various interactive modes and locations, refer to this [link](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app?tabcontent=visual-studio-code#render-interactive-modes). +N> For more details on creating a **Blazor Web App** with various interactive modes and locations, refer to this [link](https://blazor.syncfusion.com/documentation/getting-started/blazor-web-app?tabcontent=visual-studio-code#render-interactive-modes). ## Install Syncfusion® Blazor Cards and Themes NuGet in the App -If you utilize `WebAssembly` or `Auto` render modes in the Blazor Web App need to be install Syncfusion® Blazor components NuGet packages within the client project. +If the Blazor Web App uses the `WebAssembly or Auto` render modes, ensure the Syncfusion® Blazor component NuGet packages are installed in the client project. * Press Ctrl+` to open the integrated terminal in Visual Studio Code. -* Ensure you’re in the project root directory where your `.csproj` file is located. -* Run the following command to install a [Syncfusion.Blazor.Cards](https://www.nuget.org/packages/Syncfusion.Blazor.Cards) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/) NuGet package and ensure all dependencies are installed. +* Ensure you are in the project root directory where your `.csproj` file is located. +* Run the following commands to install the [Syncfusion.Blazor.Cards](https://www.nuget.org/packages/Syncfusion.Blazor.Cards) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/) NuGet package and ensure all dependencies are installed. {% tabs %} @@ -92,7 +92,7 @@ dotnet restore {% endtabs %} -N> Syncfusion® Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for available NuGet packages list with component details. +N> Syncfusion® Blazor components are available in [nuget.org](https://www.nuget.org/packages?q=syncfusion.blazor). Refer to [NuGet packages](https://blazor.syncfusion.com/documentation/nuget-packages) topic for a detailed list. {% endtabcontent %} @@ -116,9 +116,9 @@ Import the `Syncfusion.Blazor` and `Syncfusion.Blazor.Cards` namespace. {% endhighlight %} {% endtabs %} -Now, register the Syncfusion® Blazor Service in the **~/Program.cs** file of your Blazor Web App. +Next, register the Syncfusion® Blazor Service in the **~/Program.cs** file of your Blazor Web App. -If the **Interactive Render Mode** is set to `WebAssembly` or `Auto`, you need to register the Syncfusion® Blazor service in both **~/Program.cs** files of your Blazor Web App. +If the **Interactive Render Mode** is set to `WebAssembly` or `Auto`, register the Syncfusion® Blazor service in both the **Server project's `Program.cs`** and the **Client project's `Program.cs`**. {% tabs %} {% highlight c# tabtitle="Server(~/_Program.cs)" hl_lines="3 11" %} @@ -173,7 +173,7 @@ var app = builder.Build(); {% endhighlight %} {% endtabs %} -## Add stylesheet and script resources +## Add Stylesheet and Script Resources The theme stylesheet and script can be accessed from NuGet through [Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets). Include the stylesheet reference in the `` section and the script reference at the end of the `` in the **~/Components/App.razor** file as shown below: @@ -191,9 +191,9 @@ The theme stylesheet and script can be accessed from NuGet through [Static Web A N> Check out the [Blazor Themes](https://blazor.syncfusion.com/documentation/appearance/themes) topic to discover various methods ([Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets), [CDN](https://blazor.syncfusion.com/documentation/appearance/themes#cdn-reference), and [CRG](https://blazor.syncfusion.com/documentation/common/custom-resource-generator)) for referencing themes in your Blazor application. Also, check out the [Adding Script Reference](https://blazor.syncfusion.com/documentation/common/adding-script-references) topic to learn different approaches for adding script references in your Blazor application. -## Add Syncfusion® Blazor Card component +## Add Syncfusion® Blazor Card Component -Add the Syncfusion® Blazor Card component in `.razor` file inside the `Pages` folder. If an interactivity location as `Per page/component` in the web app, define a render mode at top of the component, as follows: +Add the Syncfusion® Blazor Card component to a `.razor` file inside the `Pages` folder. If the interactivity location is `Per page/component` in the web app, define a render mode at top of the component, as follows: | Interactivity location | RenderMode | Code | | --- | --- | --- | @@ -223,28 +223,22 @@ N> If an **Interactivity Location** is set to `Global` and the **Render Mode** i * Press Ctrl+F5 (Windows) or +F5 (macOS) to launch the application. This will render the Syncfusion® Blazor Card component in your default web browser. -## Add header and content +## Add Header and Content -You can add the header by using [CardHeader](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html) tag and add [Title](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_Title) and [SubTitle](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_SubTitle) in that tag. You can also add the content by using [CardContent](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardContent.html) tag. +Add the header by using [CardHeader](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html) tag and add [Title](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_Title) and [SubTitle](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_SubTitle) in that tag. You can also add the content by using [CardContent](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardContent.html) tag. {% tabs %} {% highlight cshtml %} -
-
-
- - - - -
-
-
+ + + + {% endhighlight %} {% endtabs %} -{% previewsample "https://blazorplayground.syncfusion.com/embed/LjLzZshSzfQZOzAc?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Blazor Card Component](images/blazor-card-component.png)" %} +{% previewsample "https://blazorplayground.syncfusion.com/embed/hZheXOBTqXIZkPzh?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Blazor Card Component](images/blazor-card-component.png)" %} N> [View Sample in GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/Card). diff --git a/blazor/card/getting-started.md b/blazor/card/getting-started.md index bc702502ca..9b7771a833 100644 --- a/blazor/card/getting-started.md +++ b/blazor/card/getting-started.md @@ -11,9 +11,9 @@ documentation: ug # Getting Started with Blazor Card Component -This section briefly explains about how to include [Blazor Card](https://www.syncfusion.com/blazor-components/blazor-card) component in your Blazor WebAssembly App using Visual Studio and Visual Studio Code. +This section explains how to include the Syncfusion [Blazor Card](https://www.syncfusion.com/blazor-components/blazor-card) component in your Blazor WebAssembly App using Visual Studio or Visual Studio Code. -To get start quickly with Blazor Card component, you can check on this video or [GitHub](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/Card) sample. +To get started quickly with the Blazor Card component, watch this video or refer to the [GitHub sample](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/Card) sample. {% youtube "youtube:https://www.youtube.com/watch?v=k8KSZIf5VPs"%} @@ -25,13 +25,13 @@ To get start quickly with Blazor Card component, you can check on this video or * [System requirements for Blazor components](https://blazor.syncfusion.com/documentation/system-requirements) -## Create a new Blazor App in Visual Studio +## Create a New Blazor App in Visual Studio -You can create a **Blazor WebAssembly App** using Visual Studio via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-7.0&pivots=vs) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio). +Create a **Blazor WebAssembly App** using Visual Studio via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-7.0&pivots=vs) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-integration/template-studio). ## Install Syncfusion® Blazor Cards and Themes NuGet in the App -To add **Blazor Card** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), search and install [Syncfusion.Blazor.Cards](https://www.nuget.org/packages/Syncfusion.Blazor.Cards) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/). Alternatively, you can utilize the following package manager command to achieve the same. +To add **Blazor Card** component in the app, open the NuGet package manager in Visual Studio (*Tools → NuGet Package Manager → Manage NuGet Packages for Solution*), search and install [Syncfusion.Blazor.Cards](https://www.nuget.org/packages/Syncfusion.Blazor.Cards) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/). Alternatively, the Package Manager Console can be used to install the required NuGet package {% tabs %} {% highlight C# tabtitle="Package Manager" %} @@ -52,11 +52,11 @@ N> Syncfusion® Blazor components are availa * [System requirements for Blazor components](https://blazor.syncfusion.com/documentation/system-requirements) -## Create a new Blazor App in Visual Studio Code +## Create a New Blazor App in Visual Studio Code -You can create a **Blazor WebAssembly App** using Visual Studio Code via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-7.0&pivots=vsc) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-code-integration/create-project). +Create a **Blazor WebAssembly App** using Visual Studio Code via [Microsoft Templates](https://learn.microsoft.com/en-us/aspnet/core/blazor/tooling?view=aspnetcore-7.0&pivots=vsc) or the [Syncfusion® Blazor Extension](https://blazor.syncfusion.com/documentation/visual-studio-code-integration/create-project). -Alternatively, you can create a WebAssembly application using the following command in the terminal(Ctrl+`). +Alternatively, create a WebAssembly application using the following command in the terminal(Ctrl+`). {% tabs %} @@ -128,7 +128,7 @@ await builder.Build().RunAsync(); {% endhighlight %} {% endtabs %} -## Add stylesheet and script resources +## Add Stylesheet and Script Resources The theme stylesheet and script can be accessed from NuGet through [Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets). Include the stylesheet and script references in the `` section of the **~/index.html** file. @@ -141,9 +141,9 @@ The theme stylesheet and script can be accessed from NuGet through [Static Web A ``` N> Check out the [Blazor Themes](https://blazor.syncfusion.com/documentation/appearance/themes) topic to discover various methods ([Static Web Assets](https://blazor.syncfusion.com/documentation/appearance/themes#static-web-assets), [CDN](https://blazor.syncfusion.com/documentation/appearance/themes#cdn-reference), and [CRG](https://blazor.syncfusion.com/documentation/common/custom-resource-generator)) for referencing themes in your Blazor application. Also, check out the [Adding Script Reference](https://blazor.syncfusion.com/documentation/common/adding-script-references) topic to learn different approaches for adding script references in your Blazor application. -## Add Blazor Card component +## Add Syncfusion Blazor Card component -Add the Syncfusion® Blazor Card component in the **~/Pages/Index.razor** file. +Add the Syncfusion® Blazor Card component to the **~/Pages/Index.razor** file. {% tabs %} {% highlight cshtml %} @@ -157,27 +157,21 @@ Add the Syncfusion® Blazor Card component i {% previewsample "https://blazorplayground.syncfusion.com/embed/LDhJZiryJJlCWAIq?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} -## Add header and content +## Add Header and Content -You can add the header by using [CardHeader](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html) tag and add [Title](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_Title) and [SubTitle](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_SubTitle) in that tag. You can also add the content by using [CardContent](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardContent.html) tag. +To add a header, use the [CardHeader](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html) tag with its [Title](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_Title) and [SubTitle](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_SubTitle) properties. For the main content, use the [CardContent](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardContent.html) tag. {% tabs %} {% highlight cshtml %} -
-
-
- - - - -
-
-
+ + + + {% endhighlight %} {% endtabs %} -{% previewsample "https://blazorplayground.syncfusion.com/embed/LjLzZshSzfQZOzAc?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Blazor Card Component](images/blazor-card-component.png)" %} +{% previewsample "https://blazorplayground.syncfusion.com/embed/LthytuLfqDCnNJHy?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" backgroundimage "[Blazor Card Component](images/blazor-card-component.png)" %} N> You can also explore our [Blazor Card example](https://blazor.syncfusion.com/demos/card/basic-card?theme=fluent) that shows you how to render and configure the Card. diff --git a/blazor/card/header-content.md b/blazor/card/header-content.md index 4831aefb13..64f7e0658a 100644 --- a/blazor/card/header-content.md +++ b/blazor/card/header-content.md @@ -13,7 +13,9 @@ documentation: ug ## Header -The Card can be created with header title, sub title and images. For adding header you need to add `CardHeader` Component. Card provides below elements and corresponding class definitions to include header. +The `CardHeader` component is used to define the header section of the Card. It supports a title, subtitle, and can include an image. + +### Elements within CardHeader Elements | Description ------------ | ------------- @@ -52,10 +54,9 @@ Card header has an option for adding images in the header. It is aligned with ei ## Content -Content in Card holds texts, images, links, and all possible HTML elements. It is adaptable within the Card root element. +The `CardContent` component is used to display the main textual or HTML content of the Card. It can hold various elements such as text, images, links, and other HTML structures. -* Create a `Content` component. -* Place content `div` element in the Card root element or within any Card inner elements. +* Wrap your content within the `CardContent` component, placed directly inside the `SfCard` element or within another card sub-element. ```cshtml @using Syncfusion.Blazor.Cards @@ -73,7 +74,7 @@ Content in Card holds texts, images, links, and all possible HTML elements. It i ### Image -Card content is designed to display an image tag within it. You can wrap an image element inside the card content to create a visually appealing layout. Additionally, CSS styling can be used to further customize the appearance of card content. +The `CardContent` area is designed to flexibly host various HTML elements, including `` tags. You can embed images directly within the `CardContent` to create rich and visually appealing layouts. Custom CSS can be applied to further style the image and content. ```cshtml @using Syncfusion.Blazor.Cards diff --git a/blazor/card/horizontal.md b/blazor/card/horizontal.md index 3d9b8109d2..ef05e08a50 100644 --- a/blazor/card/horizontal.md +++ b/blazor/card/horizontal.md @@ -7,13 +7,15 @@ control: Card documentation: ug --- -# Horizontal Card in Blazor Card Component +# Horizontal Layout in Blazor Card Component -By default, all the card elements are aligned vertically one after the other as in the DOM. You can achieve the element to align horizontally as well by using Orientation property. +By default, elements within the Blazor Card component are aligned vertically, appearing one after another in the Document Object Model (DOM) flow. To arrange card elements horizontally, the [`Orientation`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.SfCard.html#Syncfusion_Blazor_Cards_SfCard_Orientation) property can be used. -## Stacked cards +## Stacked Cards -A horizontally aligned card can push a specific column to align vertically using the `CardStacked` component. This will align the stacked section vertically to differentiate from horizontal layout. +Within a horizontally aligned card, you can group a set of elements to maintain a vertical stacking using the [`CardStacked`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardStacked.html) component. This component acts as a container, aligning its child elements vertically even within the horizontal context of the parent `SfCard`. + +The following example demonstrates a horizontal card where the image is displayed alongside a `CardStacked` section containing the header and content, which remain vertically aligned: ```cshtml @using Syncfusion.Blazor.Cards @@ -41,6 +43,6 @@ A horizontally aligned card can push a specific column to align vertically using ![Blazor Card Component with Horizontal Orientation](images/blazor-card-with-horizontal-orientation.png) -## See also +## See Also * [Virtually load cards by scrolling](https://www.syncfusion.com/forums/153966/list-of-cards-in-a-grid-from-a-enumerable-list) \ No newline at end of file diff --git a/blazor/card/images/Divider-Card.png b/blazor/card/images/Divider-Card.png new file mode 100644 index 0000000000000000000000000000000000000000..1e773bae78f8f4ef507bb767eb5c11f7831aa6d9 GIT binary patch literal 24295 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 V^i(dsBeBO@_l}`f>8(f4{sSKxtNZ`} literal 0 HcmV?d00001 diff --git a/blazor/card/images/Title-Card.png b/blazor/card/images/Title-Card.png new file mode 100644 index 0000000000000000000000000000000000000000..9d594a3043eff290e26110d88089ec0a5c564736 GIT binary patch literal 12034 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 Date: Wed, 24 Sep 2025 17:31:52 +0530 Subject: [PATCH 2/3] 983366: Updated the UG document for Card Component. --- blazor/card/action-buttons.md | 4 ++-- blazor/card/card-image.md | 4 ++-- blazor/card/getting-started-with-web-app.md | 6 +++--- blazor/card/getting-started.md | 2 +- blazor/card/header-content.md | 2 +- blazor/card/horizontal.md | 2 +- blazor/card/style.md | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/blazor/card/action-buttons.md b/blazor/card/action-buttons.md index 2a31d10773..2c7b8dd401 100644 --- a/blazor/card/action-buttons.md +++ b/blazor/card/action-buttons.md @@ -9,9 +9,9 @@ documentation: ug # Action Buttons in Blazor Card Component -The Blazor Card component allows you to include and customize action buttons within its structure. Action buttons are typically placed in the `CardFooter` section of the Card. This document explains how to add these buttons and control their alignment. +The Blazor Card component provides support for adding and customizing action buttons within its structure. Action buttons are typically placed in the `CardFooter` section of the Card. This document explains how to add these buttons and control their alignment. -Action buttons are rendered within the `` section. You can define either a single button or multiple buttons directly inside the `CardFooterContent` of the `CardFooter` component. The `CardFooterContent` is a `RenderFragment` property that accepts any Blazor UI elements. +Action buttons are rendered within the `CardFooter` section. A single button or multiple buttons can be defined directly inside the `CardFooterContent` of the `CardFooter` component. The CardFooterContent is a `RenderFragment` property that accepts any Blazor UI elements. ```cshtml @using Syncfusion.Blazor.Cards diff --git a/blazor/card/card-image.md b/blazor/card/card-image.md index 3a1878f6fc..7b6b3890d3 100644 --- a/blazor/card/card-image.md +++ b/blazor/card/card-image.md @@ -13,7 +13,7 @@ documentation: ug ## Images -The Blazor Card component allows you to include images within its structure using the [`CardImage`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardImage.html) component. You can add the `` component directly inside the `` element. +The Blazor Card component supports the inclusion of images using the [`CardImage`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardImage.html) component. The element can be added directly within the structure to display an image. N> By default, card images occupies full width of its parent element. @@ -30,7 +30,7 @@ The CardImage supports direct specification of the image source using its `Image ### Title -To apply custom CSS styles to an image within a `CardImage` component, you can define a CSS class and apply it using the `CssClass` property. This allows for advanced styling such as background images, specific sizing, or positioning. +To apply custom CSS styles to an image within a `CardImage` component, define a CSS class and apply it using the `CssClass` property. This allows for advanced styling such as background images, specific sizing, or positioning. ```cshtml @using Syncfusion.Blazor.Cards diff --git a/blazor/card/getting-started-with-web-app.md b/blazor/card/getting-started-with-web-app.md index 11fb1d9160..895c966949 100644 --- a/blazor/card/getting-started-with-web-app.md +++ b/blazor/card/getting-started-with-web-app.md @@ -9,7 +9,7 @@ documentation: ug # Getting Started with Blazor Card Component in a Web App -This section explains how to include the Syncfusion[Blazor Card](https://www.syncfusion.com/blazor-components/blazor-card) component in your Blazor Web App using [Visual Studio](https://visualstudio.microsoft.com/vs/) or Visual Studio Code. +This section describes how to include the Syncfusion [Blazor Card](https://www.syncfusion.com/blazor-components/blazor-card) component in a Blazor Web App using [Visual Studio](https://visualstudio.microsoft.com/vs/) or Visual Studio Code. {% tabcontents %} @@ -77,7 +77,7 @@ N> For more details on creating a **Blazor Web App** with various interactive mo If the Blazor Web App uses the `WebAssembly or Auto` render modes, ensure the Syncfusion® Blazor component NuGet packages are installed in the client project. * Press Ctrl+` to open the integrated terminal in Visual Studio Code. -* Ensure you are in the project root directory where your `.csproj` file is located. +* Ensure the terminal is open in the project’s root directory where your `.csproj` file is located. * Run the following commands to install the [Syncfusion.Blazor.Cards](https://www.nuget.org/packages/Syncfusion.Blazor.Cards) and [Syncfusion.Blazor.Themes](https://www.nuget.org/packages/Syncfusion.Blazor.Themes/) NuGet package and ensure all dependencies are installed. {% tabs %} @@ -225,7 +225,7 @@ N> If an **Interactivity Location** is set to `Global` and the **Render Mode** i ## Add Header and Content -Add the header by using [CardHeader](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html) tag and add [Title](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_Title) and [SubTitle](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_SubTitle) in that tag. You can also add the content by using [CardContent](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardContent.html) tag. +Add the header by using [CardHeader](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html) tag and add [Title](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_Title) and [SubTitle](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardHeader.html#Syncfusion_Blazor_Cards_CardHeader_SubTitle) in that tag. To include content within the card, use the [CardContent](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardContent.html) tag. {% tabs %} {% highlight cshtml %} diff --git a/blazor/card/getting-started.md b/blazor/card/getting-started.md index 9b7771a833..195292c8da 100644 --- a/blazor/card/getting-started.md +++ b/blazor/card/getting-started.md @@ -11,7 +11,7 @@ documentation: ug # Getting Started with Blazor Card Component -This section explains how to include the Syncfusion [Blazor Card](https://www.syncfusion.com/blazor-components/blazor-card) component in your Blazor WebAssembly App using Visual Studio or Visual Studio Code. +This section explains how to integrate the Syncfusion [Blazor Card](https://www.syncfusion.com/blazor-components/blazor-card) component into a Blazor WebAssembly App using Visual Studio or Visual Studio Code. To get started quickly with the Blazor Card component, watch this video or refer to the [GitHub sample](https://github.com/SyncfusionExamples/Blazor-Getting-Started-Examples/tree/main/Card) sample. {% youtube diff --git a/blazor/card/header-content.md b/blazor/card/header-content.md index 64f7e0658a..9bb8ce2550 100644 --- a/blazor/card/header-content.md +++ b/blazor/card/header-content.md @@ -74,7 +74,7 @@ The `CardContent` component is used to display the main textual or HTML content ### Image -The `CardContent` area is designed to flexibly host various HTML elements, including `` tags. You can embed images directly within the `CardContent` to create rich and visually appealing layouts. Custom CSS can be applied to further style the image and content. +The `CardContent` area is designed to flexibly host various HTML elements, including tags. Images can be embedded directly within the `CardContent` to create rich and visually engaging layouts. Custom CSS can be applied to style the image and content. ```cshtml @using Syncfusion.Blazor.Cards diff --git a/blazor/card/horizontal.md b/blazor/card/horizontal.md index ef05e08a50..1885601940 100644 --- a/blazor/card/horizontal.md +++ b/blazor/card/horizontal.md @@ -13,7 +13,7 @@ By default, elements within the Blazor Card component are aligned vertically, ap ## Stacked Cards -Within a horizontally aligned card, you can group a set of elements to maintain a vertical stacking using the [`CardStacked`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardStacked.html) component. This component acts as a container, aligning its child elements vertically even within the horizontal context of the parent `SfCard`. +In a horizontally aligned card, the [`CardStacked`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Cards.CardStacked.html) component can be used to group elements and maintain vertical stacking. This component acts as a container that aligns its child elements vertically, even within the horizontal layout of the parent `SfCard`. The following example demonstrates a horizontal card where the image is displayed alongside a `CardStacked` section containing the header and content, which remain vertically aligned: diff --git a/blazor/card/style.md b/blazor/card/style.md index 1f87456eb1..8641c14d01 100644 --- a/blazor/card/style.md +++ b/blazor/card/style.md @@ -11,7 +11,7 @@ documentation: ug The Blazor Card component can be visually customized by overriding its default CSS styles. This document provides a list of common CSS classes and demonstrations on how to apply custom styles to various parts of the Card, such as its background, header, content, images, and action buttons. -For comprehensive theme generation across Syncfusion controls, you can also utilize our [Theme Studio](https://blazor.syncfusion.com/themestudio/?theme=material). +For comprehensive theme generation across Syncfusion components, the [Theme Studio](https://blazor.syncfusion.com/themestudio/?theme=material) can be used to efficiently create and customize themes. ## Customizing the Card From f2845297dbec3bdd79702339cfa3c2b6b198c91b Mon Sep 17 00:00:00 2001 From: praveensf4999 Date: Thu, 25 Sep 2025 12:19:59 +0530 Subject: [PATCH 3/3] 983366: Updated the ug document for Card --- blazor/card/action-buttons.md | 16 +++++++++--- blazor/card/card-image.md | 36 +++++++++++++++++---------- blazor/card/header-content.md | 15 ++++++----- blazor/card/images/card-content.png | Bin 0 -> 24365 bytes blazor/card/images/header-image.png | Bin 0 -> 15803 bytes blazor/card/images/image-Title.png | Bin 0 -> 28109 bytes blazor/card/images/image-card.png | Bin 0 -> 21872 bytes blazor/card/images/vertical-card.png | Bin 0 -> 31426 bytes 8 files changed, 42 insertions(+), 25 deletions(-) create mode 100644 blazor/card/images/card-content.png create mode 100644 blazor/card/images/header-image.png create mode 100644 blazor/card/images/image-Title.png create mode 100644 blazor/card/images/image-card.png create mode 100644 blazor/card/images/vertical-card.png diff --git a/blazor/card/action-buttons.md b/blazor/card/action-buttons.md index 2c7b8dd401..ce61f88174 100644 --- a/blazor/card/action-buttons.md +++ b/blazor/card/action-buttons.md @@ -32,10 +32,10 @@ By default, action buttons within the `CardFooter` are aligned horizontally. To ```cshtml @using Syncfusion.Blazor.Cards @using Syncfusion.Blazor.Buttons - +
- - + + @@ -43,5 +43,13 @@ By default, action buttons within the `CardFooter` are aligned horizontally. To +
+ ``` -{% previewsample "https://blazorplayground.syncfusion.com/embed/LZVUWVrhVdfXSDrA?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} \ No newline at end of file +{% previewsample "https://blazorplayground.syncfusion.com/embed/BZByXarSVsIBkeKz?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} +![Blazor Card Component with Vertical Orientation](images/vertical-card.png) \ No newline at end of file diff --git a/blazor/card/card-image.md b/blazor/card/card-image.md index 7b6b3890d3..711907f7d6 100644 --- a/blazor/card/card-image.md +++ b/blazor/card/card-image.md @@ -23,29 +23,39 @@ The CardImage supports direct specification of the image source using its `Image @using Syncfusion.Blazor.Cards - + ``` -{% previewsample "https://blazorplayground.syncfusion.com/embed/BXVgihBBLRBjgnKM?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} +{% previewsample "https://blazorplayground.syncfusion.com/embed/rDLyDOroLVSvaiee?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} +![Blazor Card Component with Image](images/image-card.png) ### Title -To apply custom CSS styles to an image within a `CardImage` component, define a CSS class and apply it using the `CssClass` property. This allows for advanced styling such as background images, specific sizing, or positioning. +Card image is supported to include a `Title` property for the image. By default, Title is placed over the image on left-bottom position with overlay. ```cshtml @using Syncfusion.Blazor.Cards - - - - - JavaScript Succinctly was written to give readers an accurate, concise examination - of JavaScript objects and their supporting nuances, such as complex values, primitive - values scope, inheritance, the head object, and more. - +@using Syncfusion.Blazor.Buttons +
+ + + + + + FOLLOW US + + +
+ ``` -{% previewsample "https://blazorplayground.syncfusion.com/embed/rDVUihLBhHVhadTB?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} -![Blazor Card Component with Title](images/Title-card.png) +{% previewsample "https://blazorplayground.syncfusion.com/embed/BthSDkhSrqrkBjAB?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} +![Blazor Card Component Image with Title](images/image-Title.png) ## Divider diff --git a/blazor/card/header-content.md b/blazor/card/header-content.md index 9bb8ce2550..1ff144ab7a 100644 --- a/blazor/card/header-content.md +++ b/blazor/card/header-content.md @@ -36,7 +36,7 @@ For adding header to the Card, Title Property. * Add `SubTitle` Property inside the header caption element for adding Title. -### Image +### Header with Image Card header has an option for adding images in the header. It is aligned with either before or after the header based on the HTML element positioned in the header structure. The header image can be added by `ImageUrl` component which can be placed before or after the header caption wrapper element. @@ -44,13 +44,11 @@ Card header has an option for adding images in the header. It is aligned with ei @using Syncfusion.Blazor.Cards - - - - + ``` -{% previewsample "https://blazorplayground.syncfusion.com/embed/BNrKWLLVLykMTnDF?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} +{% previewsample "https://blazorplayground.syncfusion.com/embed/VZBSDuLoVztwxgGu?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} +![Blazor Card Component with Title, SubTitle, Image](images/header-image.png) ## Content @@ -62,7 +60,7 @@ The `CardContent` component is used to display the main textual or HTML content @using Syncfusion.Blazor.Cards - + @@ -70,7 +68,8 @@ The `CardContent` component is used to display the main textual or HTML content ``` -{% previewsample "https://blazorplayground.syncfusion.com/embed/LtBAWVhrLSuSWdJj?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} +{% previewsample "https://blazorplayground.syncfusion.com/embed/VZrIDEhyhgoGAJyl?appbar=false&editor=false&result=true&errorlist=false&theme=bootstrap5" %} +![Blazor Card Component with Content](images/card-content.png) ### Image diff --git a/blazor/card/images/card-content.png b/blazor/card/images/card-content.png new file mode 100644 index 0000000000000000000000000000000000000000..f66ce8b283011bd5214e48f6dfa383fa9f9af2f1 GIT binary patch literal 24365 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⋙*i!(H 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

@OJ)M?9T=ejq;{Iy)2bVSb_&% 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 Jwa)Fo{{vpkoy!0K literal 0 HcmV?d00001 diff --git a/blazor/card/images/vertical-card.png b/blazor/card/images/vertical-card.png new file mode 100644 index 0000000000000000000000000000000000000000..619e8567580f00f4c9a646ddbc8a16080500843b GIT binary patch literal 31426 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