Service Overview Card
Clearly introduce your core services or product features with this bold and modern overview card.
This layout is designed to be highly scannable and visually engaging. It uses a large, prominent icon to represent the service, followed by a clear, centered title and a brief description.

About this Component
A common pattern on landing pages is a row of cards, each introducing a core benefit or service. This component is built exactly for that purpose. It uses a centered layout to create a balanced, symmetrical design that draws the user's eye to the icon first.
Features
- Icon-Led Design: The large, colorful icon at the top serves as a strong visual anchor for each service.
- Color Theming with CSS Variables: The icon and background colors can be easily changed using CSS variables, and the template includes examples of how to create color variations with simple modifier classes.
- Centered Layout: A clean, centered text alignment gives the card a formal and balanced appearance.
- Clickable Card: The entire card is a single, clickable link, making for a large and easy-to-use target.
Code Breakdown
HTML Structure
Each card is an article
wrapped in a single a
tag to make it fully clickable. The structure is simple. It consists of a div
that wraps the icon, followed by an h3
title, and a p
element for the description.
CSS Styling
The card uses text-align: center
to center all the content. The icon's large, circular background is created by giving the .service-card-icon-wrapper
a specific padding and a border-radius
of 50%
. The icon and background colors are controlled by two CSS variables: --service-card-icon-bg
and --service-card-icon-color
. This makes customization simple, as you can create different color themes just by adding a new class (like .style-2
in the example) that overrides these variables.
Code
Here is the complete, self-contained code. To create different color versions, you can add new CSS modifier classes that change the color variables, as demonstrated in the example. You can also replace the SVG icons with your own as required.