
Ovidiu
How to automatically hide/show elements to users with a device in portrait mode
Other use-cases using Memberscript #120:
- How to automatically hide/show elements to mobile visitors
- How to automatically hide/show elements to desktop visitors
- How to automatically hide/show elements to users on a touch screen device
- How to automatically hide/show elements to users with a device in portrait mode
- How to automatically hide/show elements to iOS visitors
- How to automatically hide/show elements to android visitors
- How to automatically hide/show elements to macOS visitors
- How to create a download in App Store button (only visible to iOS users)
- How to create a download in Play Store button (only visible to android users)
- How to create a download for macOS button (only visible to Mac users)
- How to create a download for Windows button (only visible to Windows users)
- How to create a download for Linux button (only visible to Linux users
- How to create a download Chrome Extension button (only visible to Chrome users)
- How to automatically hide/show elements to Windows visitors
- How to automatically hide/show elements to Linux visitors
- How to automatically hide/show elements to visitors using Chrome
- How to automatically hide/show elements to visitors using Edge
- How to automatically hide/show elements to visitors using Safari
- How to automatically hide/show elements to visitors using Firefox
- How to automatically hide/show elements to visitors using Opera
- How to tell your visitors to stop using Internet Explorer
Memberscripts needed:
https://www.memberstack.com/scripts/device-os-browser-visibility
Tutorial:
Cloneable:

Why/Use Cases
- Show or hide elements on your site based on your visitors’ device, OS, screen orientation, browser, and more.
Automatically hiding/showing elements to visitors with a device in portrait mode on a Webflow site
Some elements on your site might not be relevant to all users, so you can toggle their visibility depending on criteria like browser, operating system, device type, and more.
For example, you may want to display an App Store button for iOS users, a Play Store button for Android users, and hide both options on desktops.
This guide will show you how to manage element visibility depending on whether the visitor is on a desktop or another device.
To automatically hide or show elements to visitors using a device in portrait mode, we’re going to use MemberScript #120 – Show/Hide Element Based On Device, OS, or Browser. Follow the link to get the code you’ll need to add to your page and watch a video tutorial on how to set everything up.
Setting it up
The only attribute we’re going to need for this functionality is ms-code-device-show. Add the attribute to whatever you want to apply display conditions to and use “portrait” as the value.
In this case, ms-code-device-show=”portrait” will only show the element to users with devices in portrait mode. As soon as they turn it sideways, the element will disappear.
To achieve the exact opposite, simply add an exclamation point before the value, like so:
· ms-code-device-show”!portrait” – this will hide the element when in portrait and display it when in landscape
In the case of screen orientation, instead of doing the “opposite of portrait,” we can just use “landscape” as the value, showing the element to users in landscape and hiding it to those in portrat.
Additionally, you can combine multiple conditions by using & for “and” and | (vertical line, not capital “i”) for “or,” like so:
· ms-code-device-show=”portrait&tablet” – this will only display the element on tablets in portrait mode and nowhere else
· ms-code-device-show=”windows|linux” – this will only display the element on either Windows or Linux only
For a full list of available values, see our cloneable page.
Making it work
Now that you’ve got everything set up in Webflow, all you need to do is add the MemberScript #120 custom code to your page (or sitewide), before the closing body tag.
Conclusion
That’s everything, you can now go ahead and test the show/hide functionality on your live site.
If you want to use our demo project to get you started, just click the button below to add it to your Webflow site.
Our demo can help you show or hide elements on your Webflow site based on visitors’ devices, OSes, browsers, and more.
Take me to Cloneable!
Add memberships to your Webflow project in minutes.
Over 200 free cloneable Webflow components. No sign up needed.
Add memberships to your React project in minutes.