Cards Customization
Cards Customization in Oracle APEX
Introduction
Cards are one of the most powerful UI components in Oracle APEX for presenting information in a clean, visual, and user-friendly way. Instead of displaying data only in traditional reports or tables, card-based layouts help users quickly understand content, compare options, and take actions efficiently.
In this blog, I will explain how Cards Customization is implemented in an Oracle APEX application using a Solutions Catalogue page, and how UI styling and structure improve the overall user experience.
Cards are ideal when:
-
You want to display multiple records visually
-
Each record contains a summary with actions
-
Content needs to be scannable and well-organized
-
UI needs to look modern and professional
Compared to classic reports, cards provide:
-
Better visual hierarchy
-
Improved readability
-
Enhanced user engagement
Card Layout and Design Structure
Each card is carefully designed to maintain clarity and consistency:
1. Card Header
-
Displays the Solution Name
-
Acts as the main identifier of the card
-
Uses clear typography for visibility
2. Card Body
-
Shows descriptive content such as:
-
Business Owner
-
Solution description
-
-
Text is kept concise to avoid clutter
3. Metadata Section
-
Uses From / To tags to represent departments
-
Presented as pill-style labels for easy recognition
4. Footer Action
-
“Learn More” link provided on each card
-
Guides users to detailed information
-
Clear call-to-action improves usability
Cards Customization Techniques Used
1. Consistent Spacing and Alignment
-
Uniform card sizes
-
Equal padding and margins
-
Grid-based alignment for a clean layout
2. Subtle Shadow and Borders
-
Cards have soft shadows to create depth
-
Enhances separation between cards
-
Improves visual focus without distraction
3. Typography Styling
-
Headings are bold and prominent
-
Supporting text uses lighter font weight
-
Clear text hierarchy improves readability
4. Tag Styling for Departments
-
“From” and “To” values displayed as badges
-
Helps users quickly understand ownership and flow
-
Improves scannability of information
Card Customization in Oracle APEX using HTML
Oracle APEX provides powerful card components that can be fully customized using HTML expressions and CSS. In this implementation, the card layout is structured into three logical sections: Header, Body, and Secondary Content. This approach improves readability, scalability, and user experience while maintaining a professional UI.
1. Card Header – Title and Business Owner
The header section displays the most important information of the card: the solution or project title and its business owner.
HTML Code
Explanation
-
&PROJECT_TITLE.dynamically displays the card title. -
&BUSINESS_OWNER.shows the responsible owner. -
The header establishes a strong visual hierarchy and ensures key details are visible immediately.
2. Card Body – Description and Department Flow
The body section focuses on describing the solution and illustrating the business flow between departments.
HTML Code
Explanation
-
&DESCRIPTION.provides a concise overview of the solution. -
The From / To fields visually represent the data or process flow.
-
This layout makes complex workflows easy to understand at a glance.
3. Secondary Content – Technologies, Benefits, and Action
The secondary content section enhances the card by adding supporting details and a call-to-action.
a) Technologies Section
HTML Code
Explanation
-
Displays technology stack using icons.
-
Improves visual recognition and reduces text clutter.
-
Icons are dynamically populated from the database.
b) Benefits Section
HTML Code
Explanation
-
Highlights the key advantages of the solution.
-
Uses icons to make benefits more engaging and scannable.
c) Card Footer – Call to Action
HTML Code
Explanation
-
Provides a clear navigation path for users.
-
Keeps the card compact while allowing access to detailed information.
.png)
Comments
Post a Comment