В этой статье мы рассмотрим, как стилизовать ваше приложение 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.
Вы должны увидеть следующий контент:

Затем давайте щелкнем правой кнопкой мыши по телу страницы и выберите элемент проверки. Затем вы можете нажимать на разные части элементов, чтобы увидеть, какая часть экрана подсвечивается:
