Two New Components for Elements 
One Free. One Dynamic. Both Available Now.
Weāve just added two new components to the Elements Store, and they solve two very different (but very useful) problems.
- Masonry Images helps you beautifully lay out a folder of images in seconds.
- Random Content adds intelligent, performance-friendly dynamic content to your site.
Letās dive in ![]()
Masonry Images (Free)
Masonry Images is a brand-new component for Elements that lets you lay out an entire folder of images in a responsive masonry grid.
Because it works directly from a resources folder, itās incredibly fast to set up and easy to maintain. Add or remove images from the folder and your layout updates automatically.
And yes this one is completely free ![]()
Random Content (Launch Discount)
The second component is all about adding dynamic variation to your site.
Random Content allows you to add as many pieces of content as you like and display one at random on page load.
You can choose to power it JavaScript or PHP depending on how you want it to behave.
Even better, the component intelligently loads only the content required for that specific page load. It does not download unused content. That means no unnecessary payload and no hidden performance hit.
Itās clean, efficient, and built properly.
Perfect for:
- Rotating testimonials
- Featured projects
- Random promotions
- Daily quotes
- Hero section variations
- and much moreā¦
Itās one of those components that feels simple, but once you start using it, youāll find loads of creative use cases.
Random Content is available for $29, and to celebrate launch weāre offering 15% off for a limited time.
If youāve been looking for a lightweight way to add dynamic behaviour to your Elements projects, this is it ![]()
Built for Real-World Projects
Both components are designed to slot straight into your existing Elements workflow.
No bloat.
No unnecessary dependencies.
Just practical, flexible tools you can use immediately.
As always, your feedback helps shape what we build next so please let us know what you think ![]()