A new way to create a Tab Bar in Streamlit. While st.tabs handles this functionality really well.Some use cases are there to have a Tab Bar with a little different styling apart from the theme where this component comes into the picture. It provides the functionality to change fontSize , fontWeight,textColor,HoverStateColor and background of the Tab bar.
@Pratham_Jha1
It’s important to add a preview in your current post as well as your GitHub so we get a sense of what this looks like as it is supposed to serve a visual purpose (different styling).
@IndigoWizard
Surely added the link to a demo app for visual representation. Also Couldn’t figure out how to post image here so deployed one app for representation.
I tried the tabs demo and it looks smooth, nice one!
PS: If you want to post images, in the text box there’s an image icon on the toolbar (alongside text formatting options) Bonus tips:
Another way is to just take a screeshot then use ctrl+v directly in the text box it will detect the image from your clipboard like it does for copy/pasted text. Streamlit forum hosts images like GitHub and autogenerates it’s own sharable link:
The idea is to have something little different than streamlit theme. One can add the streamlit theme variables in order to align it with the streamlit theme.
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking “Accept all”, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.