Create beautiful buttons that morph into magnificent modal popups. Focus provides a powerful, responsive tool for creating a unique way to display your content.


The color of your button determines the modal popup's backdrop. We also provide color pickers for the button's label, the modal's content text and links.


Set the width of your button at the iPhone, iPad and Desktop breakpoints. Each breakpoint can use either a fixed or percentage based width.


What would a button be nowadays without an icon? We provide over 100 different icons to choose from to adorn your button design.

Shape Up

Choose to have your button be rounded and pill-shaped or nice and squared off. The shape of the button influences the morph effect when your user clicks the button.

Collapse Mode

Use the built-in collapse mode to shrink up your modal content during edit mode to provide a cleaner work environment.


Focus requires Stacks v3+ and RapidWever 6+ due to its use of the latest features in both product's APIs.

Focus includes a feature for helping its overall compatibility with themes that use highly numbered z-indexes in their design.

Addon Details

Generic placeholder image


Elixir is a RapidWeaver Developer with 43 addons.



7 months ago


There can only be one! I've tried pretty much everything available in this field. The only modal delivering was Focus. Smooth setup and action. Cool! Money well spent… Hint: Inheriting of styles (colors, backgrounds etc) would be good!


2 years ago

Super Excited

I love Focus! It's easy to use, very important to me, and you can create some amazing using this Stack. I highly recommend it.


2 years ago

Imagination is your ONLY limitation!

This Modal Button stack has so much power and grace you won't know how you were ever able to do things without it. Used lightly or extensively on your site and there is no drawback what-so-ever. If you're a RapidWeaver Community Subscriber, make sure to check out the Powerful Addons video "Modal Contact Forms using Focus and Formloom" on how to import a contact page into this stack to further expand your imagination on possible use cases.