В этой статье мы рассмотрим, как стилизовать ваше приложение Streamlit с помощью CSS. Мы начнем с оформления фона веселым желтым цветом и постепенно расширим структуру кода, чтобы организовать стиль в папке ресурсов. Мы также покажем, как добавить нотку элегантности, придав элементам страницы успокаивающий синий цвет.
Вы можете посмотреть соответствующий видеоурок на YouTube. Пожалуйста, подпишитесь на Ютуб-канал.
Прежде чем начать, давайте настроим структуру папок и файлов нашего приложения Streamlit. Создайте новую папку с именем «my_streamlit_app» и внутри нее создайте следующие файлы:
app.py
: Этот файл будет содержать код приложения Streamlit.- Папка
assets
: в этой папке будут храниться таблицы стилей CSS.
Шаг 1. Оформление фона желтым цветом:
Давайте начнем с применения яркого желтого цвета к фону нашего приложения Streamlit. Откройте файл app.py
и добавьте следующий код:
import streamlit as st def main(): # Add your Streamlit app content here st.title("My Streamlit App") st.write("Welcome to my awesome Streamlit application!") if __name__ == "__main__": main()
Сохраните файл, и вы готовы запустить приложение Streamlit. Откройте терминал и перейдите в папку my_streamlit_app
. Запустите приложение, выполнив команду: streamlit run app.py.
Вы должны увидеть следующий контент:
Затем давайте щелкнем правой кнопкой мыши по телу страницы и выберите элемент проверки. Затем вы можете нажимать на разные части элементов, чтобы увидеть, какая часть экрана подсвечивается: