PhilipL commited on
Commit
6d8dfcc
·
verified ·
1 Parent(s): b4537ab

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -10
app.py CHANGED
@@ -180,27 +180,34 @@ def bridge_predict_frame(frame, st):
180
  # 4. Gradio 介面建構
181
  # ==========================================
182
 
183
- # 定義強制標題黑色的 CSS
184
- force_black_title_css = """
185
- /* 1. 強制 Tab 分頁按鈕的文字 (如 "😊 情緒辨識 (Step 1)") 為黑色 */
186
  .tab-nav button {
187
  color: #000000 !important;
 
188
  }
 
 
189
  .tab-nav button.selected {
190
- color: #000000 !important;
191
- /* 如果選取時背景也是深色導致看不清,可以順便強制背景偏白:
192
- background-color: #f1f5f9 !important;
193
- */
 
 
 
 
194
  }
195
 
196
- /* 2. 強制內容中的標題 (如 "## 第一步:測測你的心情能量") 為黑色 */
197
  h1, h2, h3, h4, h5, h6, .prose h1, .prose h2, .prose h3 {
198
  color: #000000 !important;
199
  }
200
  """
201
 
202
- # 將原本的 emotion.css 與這段強制黑色的 CSS 合併
203
- combined_css = emotion.css + force_black_title_css
204
 
205
  with gr.Blocks(title="AI 心情食堂", css=combined_css) as demo:
206
 
 
180
  # 4. Gradio 介面建構
181
  # ==========================================
182
 
183
+ # 定義強制黑色文字的 CSS (包含標題與 Tab)
184
+ force_black_css = """
185
+ /* 1. 強制 Tab 分頁按鈕文字為黑色 */
186
  .tab-nav button {
187
  color: #000000 !important;
188
+ text-shadow: none !important; /* 移除可能存在的陰影讓黑色更實 */
189
  }
190
+
191
+ /* 2. 強制 Tab 被選中時的文字也為黑色 */
192
  .tab-nav button.selected {
193
+ color: #000000 !important;
194
+ font-weight: bold !important; /* 選中時加粗 */
195
+ }
196
+
197
+ /* 3. (選用) 為了怕深色模式下背景太深導致黑色字看不到,
198
+ 可以強制 Tab 背景色為淺色 (若原本顯示沒問題可拿掉這行) */
199
+ .tab-nav {
200
+ background-color: #f8fafc !important;
201
  }
202
 
203
+ /* 4. 同時確保內容的大標題也是黑色 (承接上一個需求) */
204
  h1, h2, h3, h4, h5, h6, .prose h1, .prose h2, .prose h3 {
205
  color: #000000 !important;
206
  }
207
  """
208
 
209
+ # 合併原本的 CSS 與 新的強制黑色 CSS
210
+ combined_css = emotion.css + force_black_css
211
 
212
  with gr.Blocks(title="AI 心情食堂", css=combined_css) as demo:
213