Customise your header → Copy the Python code → Paste into your Streamlit app
Design beautiful st.markdown() headers with icons, subtitles, badges, dividers, and background styles. Copy the Python code directly into your Streamlit app.
Customise your header → Copy the Python code → Paste into your Streamlit app
Use st.markdown() with unsafe_allow_html=True and pass an HTML string. Style the heading with inline CSS for font size, weight, colour, and letter spacing. This designer lets you build the header visually and exports the complete Python code ready to paste.
Yes. Load Material Icons via st.markdown('<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">', unsafe_allow_html=True) once at the top of your app, then use <span class="material-icons">icon_name</span> in your HTML. This designer handles the import and lets you pick from 70+ curated icons.
Pass an <hr> element with inline styles inside st.markdown(). Options include solid, dashed, dotted, gradient, and thick styles. This designer lets you choose the divider style and gap interactively.
st.header() gives limited control over colour, font weight, and spacing. By using st.markdown() with custom HTML and inline styles, you gain full control. This designer provides presets like Dashboard Title, Section Header, Left Accent, and Card Header to get started quickly.
More tools