Hello,
I have a big text and i want to create a horizontal scrollbar in my text_area.
Iโm not sure if this is the behavior youโre looking for, but you could turn off line wrapping via css, which automatically gives you a horizontal scrollbar
import streamlit as st
st.text_area("My text here", value="Default text" * 100, height=100)
st.markdown(
"""
<style>
textarea {
white-space: nowrap;
}
""",
unsafe_allow_html=True,
)
Perfect !
Thank You.
Hi blackary,
How i can create a horizontal scrollbar into st.markdown ?
st.markdown(mybigtext,unsafe_allow_html=True)
Hereโs one way
import streamlit as st
st.write(
"""
<p style="max-width: 400px; white-space: nowrap; overflow: auto;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec tempor tristique turpis. Maecenas congue ligula ac odio sollicitudin lorem. Maecenas congue ligula ac odio sollicitudin. Donec tempor tristique turpis. Maecenas congue ligula ac odio sollicitudin lorem. Maecenas congue ligula ac odio sollicitudin. Donec tempor tristique turpis. Maecenas congue ligula ac odio sollicitudin
</br>
lorem. Maecenas congue ligula ac odio sollicitudin. Donec tempor tristique turpis. Maecenas congue ligula ac odio sollicitudin
</br>
lorem. Maecenas congue ligula ac odio sollicitudin. Donec tempor tristique turpis. Maecenas congue ligula ac odio sollicitudin
</br>
lorem. Maecenas congue ligula ac odio sollicitudin. Donec tempor tristique turpis. Maecenas congue ligula ac odio sollicitudin
</br>
</p>
""",
unsafe_allow_html=True,
)