Work Projects Grid
GridWorkProjects
Grids & Listings 4 options JavaScript
Filterable portfolio grid with laptop + phone mockups, industry, location and "What I built" details.
Published · by Christopher Alberto
Live demo
Open full screenAt a glance
- Component
GridWorkProjects- Category
- Grids & Listings
- Used as
- Page block — “Grid: Work Projects”
- Options
- 4 editable fields
- Built with
- PHP, Twig, SCSS, JavaScript
- Platform
- WordPress · Flynt theme · Timber/Twig · ACF Pro
About this component
The portfolio grid. Projects come from the Projects post type and show device mockups that turn from greyscale to colour on hover, with a scroll-triggered entrance.
Highlights
- Category filter (FlyntWP, Roots · Sage, WooCommerce, Legal, Custom) with counts, accessible pressed states and a live result count.
- Each card shows industry, location, a collapsible “What I built” list and a Visit site link.
- Cards are visible by default; the reveal animation can never leave them blank.
Under the hood
Components/GridWorkProjects/
-
_style.scssStyles (SCSS) 331 lines -
functions.phpFields & data (PHP) 81 lines -
index.twigMarkup (Twig) 85 lines -
script.jsBehaviour (JavaScript) 52 lines