MARKETPLACE
PLUGINS
DYNAMIC HEIGHT AND WIDTH
Dynamic Height and Width logo

Dynamic Height and Width

Published July 2018
   •    Updated this month

Plugin details

The Dynamic Height and Width plugin allows you to adjust the size of any element in your Bubble app based on the viewport or page size. This feature is ideal for creating responsive designs that adapt seamlessly to various screen sizes, ensuring your app layout remains visually appealing and functional on all devices.
Usage Features:

- Dynamically adjust element dimensions based on viewport changes for fully responsive designs.
- Set custom minimum and maximum width and height limits for flexible control over element sizing.
- Trigger resizing actions through workflows, allowing conditional adjustments based on user interactions.
- Control both height and width of elements independently or together, depending on design needs.
- Compatible with different page layouts, including fixed, column, and row-based designs.
- Enable or disable resizing based on specific breakpoints, ideal for fine-tuning responsiveness on mobile, tablet, and desktop.
- Integrates with Bubble's conditional statements to make resizing dependent on specific user behaviors or data values.
- Offers real-time adjustments without page reloads, enhancing user experience with seamless resizing.
- Can be combined with other layout plugins for advanced UI designs and interactions.

 




Feedback



FAQ

- How do I configure the plugin to adjust an element’s size based on the viewport?  
You can use the "Set Dynamic H&W" action to modify the height and width based on the current viewport or page size. This action can be triggered by workflows or specific conditions within your app.

- Is this plugin suitable for mobile and desktop screens?  
Yes, the plugin is designed to adjust element dimensions dynamically, making it ideal for responsive design across mobile and desktop devices.

- Can I use this plugin for all types of elements in Bubble?  
This plugin works with most Bubble elements. However, it is recommended to test compatibility with specific elements to ensure optimal functionality.

- Does the plugin provide animations for resizing?  
No, this plugin focuses on resizing elements based on viewport or page size changes. You may use Bubble's built-in animation options if smooth transitions are desired.

 





Other plugins from Zeroqode

- Dynamic zoom any element Plugin for Bubble
- Percent Color #dynamic #gradient Plugin for Bubble
- Air Chart Pro: 182 Premium Charts Plugin for Bubble




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

$50

One time  •  Or  $5/mo

4.2 stars   •   6 ratings
922 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   838 Plugins
View contributor profile

Instructions

- Place an element "dynamic-height" on decided page.
- Add unique ID to elements, that you would like to have dynamic dimensions. Write the same ID to the "dynamic-height" element.

- Add the custom height and width (as a percentage of the screen). That's all!

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Action

Categories

This plugin can be found under the following categories:
Visual Elements   •   Input Forms   •   Web Scraping   •   Technical   •   Productivity   •   Small Business   •   Mobile

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.2)

Flexible and smooth UI
October 20th, 2025
Makes my layout adapt automatically without breaking things
Hello there, Anton here, from the Zeroqode Support Team. Your positive review means a lot to us and it's wonderful to know we could add value for our users. Our team is always ready to assist, so if you have any queries or feedback, don't hesitate to reach out through our forum (https://forum.zeroqode.com/) or directly at [email protected]. Should there be any issues with our plugins, please report them at https://issues.zeroqode.com for prompt support. Thank you once again for your feedback. Kind regards, Anton
October 21st, 2025
  •  
Zeroqode - Top Bubble Agency
Didn't work for me
July 4th, 2023
I couldn't get the plugin to work to resize a div inside a reusable element in a RepeatingGroup.
Hello, Levon here - founder at Zeroqode. Thank you for your feedback, and sorry for the experience you've had with the plugin. We've tested the plugin regarding your review but couldn't reproduce the issue, unfortunately. Sometimes difficulties or failures may occur, and in order to understand their cause and help you troubleshoot them, we need to get detailed information about your current setup. Please allow us the opportunity to make things right by you - send us a message with more details (the issue/use case description, workflow/setup screenshots, steps to reproduce it, etc.) in the most convenient way: on the forum (https://forum.zeroqode.com), mail to [email protected] or Intercom message at https://zeroqode.com. We appreciate your time and do hope that you will reach out to us soon. Levon
July 7th, 2023
  •  
Zeroqode - Top Bubble Agency
LIfe saving
June 7th, 2021
This feature is just app life saving as Bubble responsiveness is not working on viewport height :) Thanks a lot the creator for this plugin. i use it to display a centered map full screen and it works perfectly !
Thank you very much for your feedback, really happy the plugin was helpful 🙏
June 7th, 2021
  •  
Zeroqode - Top Bubble Agency
Doesn't really do what I want
May 27th, 2021
It would be great if you could update so that we can adjust elements to have specific pixel sizes, rather than just percentages of screen size. I'll update to 5 stars if you add that!
Hello Levon here - founder at Zeroqode First of all thanks for your feedback and really sorry for the experience you've had with our template. As we always try to ensure the highest quality for our products, considering your request about pixels, we've looked for the possibilities to implement the feature you need. However we came to a conclusion, that there it wouldn't make sense to implement the feature as this plugin's main purpose is to adjust the size depending on the viewport (screen size). To adjust the pixel size of any element we have a different plugin that you can find here: https://zeroqode.com/plugin/move-and-resize-bubble-elements-1526288794550x294926147549659140 In case if you'd like to share your feedback or any thoughts, feel free to send us an email at [email protected]. Looking forward to hearing from you. Thanks again 🙏 Levon
June 7th, 2021
  •  
Zeroqode - Top Bubble Agency
Great plugin - works like a charm
March 10th, 2021
An indispensable plugin that gives more control over your Bubble designs
Bubble