osheina commited on
Commit
a921068
·
verified ·
1 Parent(s): 336df8f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +72 -1
app.py CHANGED
@@ -1,8 +1,79 @@
1
  import streamlit as st
2
 
 
3
  st.set_page_config(
4
  page_title="Multipage App",
 
 
 
5
  )
6
- st.title("Main page")
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
 
 
1
  import streamlit as st
2
 
3
+ # Установка конфигурации страницы
4
  st.set_page_config(
5
  page_title="Multipage App",
6
+ page_icon=":sparkles:",
7
+ layout="wide",
8
+ initial_sidebar_state="expanded",
9
  )
 
10
 
11
+ # Добавление стилей
12
+ st.markdown(
13
+ """
14
+ <style>
15
+ /* Основной фон */
16
+ .main {
17
+ background-color: #f0f2f6;
18
+ }
19
+
20
+ /* Стиль боковой панели */
21
+ .sidebar .sidebar-content {
22
+ background-color: #ffffff;
23
+ }
24
+
25
+ /* Обертка для блока контента */
26
+ .reportview-container .main .block-container {
27
+ padding-top: 2rem;
28
+ padding-bottom: 2rem;
29
+ padding-left: 2rem;
30
+ padding-right: 2rem;
31
+ }
32
+
33
+ /* Стиль заголовка */
34
+ .css-1h3lh1b {
35
+ font-size: 2.5rem;
36
+ color: #4CAF50;
37
+ }
38
+
39
+ /* Стиль подзаголовка */
40
+ .css-1siy2j7 {
41
+ font-size: 1.5rem;
42
+ color: #6c757d;
43
+ }
44
+
45
+ /* Стиль кнопок */
46
+ .stButton>button {
47
+ background-color: #4CAF50;
48
+ color: white;
49
+ border-radius: 5px;
50
+ border: none;
51
+ padding: 10px 20px;
52
+ font-size: 16px;
53
+ cursor: pointer;
54
+ transition: background-color 0.3s ease;
55
+ }
56
+
57
+ .stButton>button:hover {
58
+ background-color: #45a049;
59
+ }
60
+ </style>
61
+ """,
62
+ unsafe_allow_html=True,
63
+ )
64
+
65
+ # Основной контент
66
+ st.title("Multipage App")
67
+ st.subheader("Welcome to the multipage app!")
68
+ st.markdown("This is the main page of the multipage app with a beautiful design. Use the sidebar to navigate between pages.")
69
+
70
+ # Пример кнопки
71
+ if st.button("Click me"):
72
+ st.write("Button clicked!")
73
+
74
+ # Боковая панель
75
+ st.sidebar.title("Sidebar")
76
+ st.sidebar.markdown("This is the sidebar where you can navigate between different pages.")
77
+ st.sidebar.button("Go to page 1")
78
+ st.sidebar.button("Go to page 2")
79