Feature List Template
Present your product's main features in a clean, modern grid-based layout.
This template is ideal for landing pages or product sections where you need to communicate value to your customers clearly and concisely.

About this Template
This feature list uses CSS Grid to create a beautiful and robust layout. On small screens, features are displayed in a single, easy-to-read column. On larger screens, the list automatically reflows into a two or three column grid without complex media queries. The entire component is self-contained within a single CSS class, making it safe to use in any project.
Features
- Fully Responsive Grid: Uses modern CSS to create a flexible grid that adapts to any screen size.
- Self-Contained: All styles are scoped to the
.feature-list-template
class to prevent interfering with your website's existing styles. - Easy to Customize: All core design tokens like colors, fonts, and spacing are defined in CSS custom properties for quick and easy themeing.
- Semantic and Accessible: Built with semantic
section
andh2
tags for a logical document structure. SVG icons includetitle
elements for screen readers.
Code Breakdown
The component is wrapped in a section
with the class .feature-list-template
. This class serves as the hook for all of the component's styling.
The grid itself is a div
with the class .features-grid
, which is set to display: grid
. We use the grid-template-columns
property with the value repeat(auto-fit, minmax(280px, 1fr))
. This tells the browser to create as many columns as will fit, with each column being a minimum of 280px
wide and a maximum of one flexible unit. It is a handy technique for creating responsive grids with minimal code.
Code
Here's the full code for the template: