55
Views
8
Comments
How to make my application responsive while zooming it
Discussion

I have developed a Reactive web application, which has containers, table, buttons , cards etc in many blocks and implemented in screens. In every zoom above certain range the buttons are overflowing outside the container and is not responsive while viewing. For instance , If I zoom the browser tab till 125% or above, the buttons present in blocks like popup are overflowing outside the containers present on the screen. We have used "px" for denoting heights and widths values in our entire application. It would be difficult to modify all px values at this time . Can someone help us out to resolve this issue.

2025-04-15 10-28-35
Dhanasingh Dennison

Hi @Ajay Saminathan ,

  • Add max-width and overflow: auto to prevent cut-off content.
  • Use rem for font sizes so text scales with zoom.
  • Replace px widths with vw, vh, or % (at least for major containers).
  • Use @media queries to fix layout at high zoom levels.
  • Apply width: fit-content; for buttons to avoid overflow.


Thanks,

Dhanasingh Dennison


2025-01-23 09-22-22
ABHIJITH G
Champion

Hi @Ajay Saminathan
I will suggest you use the Columns UI provided by OutSystems which will help you to make your UI responsive.

https://success.outsystems.com/documentation/11/building_apps/user_interface/patterns/using_mobile_and_reactive_patterns/adaptive/columns/

Thanks

UserImage.jpg
Duraikannan Kandasamy

Hi @Ajay Saminathan 

You can use Media Queries to override the fixed pixel values at certain viewport sizes (or zoom levels) without rewriting all existing CSS.

Thanks,

Duraikannan

2026-01-28 16-57-48
Mihai Melencu
Champion

Hey @Ajay Saminathan ,

Regarding your popup issue, you might want to check out this post: Link .

2019-11-11 17-10-24
Manish Jawla
 
MVP

Hi @Ajay Saminathan,

Every screen design/layout is different, & if you are not aware of CSS and UI best practices it's little tricky to create fully responsive design for custom screens.

If it's possible, can you please share a demo application with similar design having dummy data, you can bootstrap the data, then it would be much easier to understand the issue & provide the right resolution for your problem.

Regards,

Manish Jawla

UserImage.jpg
Ajay Saminathan

I will attach a sample OAP application with two screens , In Test1 screen, I have applied some style classes whereas in Test2 screen, I haven't applied any CSS styles. You can find the difference what we are facing by zooming these two screens in browser.



Test.oap
2023-02-19 05-11-08
Faais

Hi Ajay,


* Don't use a fixed width. If the scenario requires a fixed width, use min-width and max-width. 

* Use the OutSystems Column widget, which has properties for tablet and phone. You need to break the column there so that the application is responsive. 

* Check overflow properties – Set overflow: hidden; or auto;

* Use media queries (if the above issue can't be fixed, use this).




Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.