Update app.py
Browse files
app.py
CHANGED
|
@@ -180,34 +180,42 @@ def bridge_predict_frame(frame, st):
|
|
| 180 |
# 4. Gradio 介面建構
|
| 181 |
# ==========================================
|
| 182 |
|
| 183 |
-
# 定義強制黑色文字的 CSS (
|
| 184 |
-
|
| 185 |
-
/* 1. 強制
|
| 186 |
-
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 187 |
color: #000000 !important;
|
| 188 |
-
text-shadow: none !important; /* 移除可能存在的陰影讓黑色更實 */
|
| 189 |
}
|
| 190 |
|
| 191 |
-
/*
|
|
|
|
|
|
|
|
|
|
|
|
|
| 192 |
.tab-nav button.selected {
|
| 193 |
color: #000000 !important;
|
| 194 |
-
font-weight: bold !important;
|
|
|
|
| 195 |
}
|
| 196 |
|
| 197 |
-
/*
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
background-color: #f8fafc !important;
|
| 201 |
}
|
| 202 |
|
| 203 |
-
/*
|
| 204 |
-
|
| 205 |
-
color: #
|
| 206 |
}
|
| 207 |
"""
|
| 208 |
|
| 209 |
-
# 合併
|
| 210 |
-
combined_css = emotion.css +
|
| 211 |
|
| 212 |
with gr.Blocks(title="AI 心情食堂", css=combined_css) as demo:
|
| 213 |
|
|
|
|
| 180 |
# 4. Gradio 介面建構
|
| 181 |
# ==========================================
|
| 182 |
|
| 183 |
+
# 定義強制黑色文字的 CSS (修正白字白底問題)
|
| 184 |
+
force_text_visible_css = """
|
| 185 |
+
/* 1. 【關鍵】強制 Markdown 內文、段落、清單文字為深黑色 */
|
| 186 |
+
.prose, .prose > p, .prose > div, .prose > span, .prose > ul > li {
|
| 187 |
+
color: #1f2937 !important; /* 深灰黑,確保在淺底上清楚 */
|
| 188 |
+
}
|
| 189 |
+
|
| 190 |
+
/* 2. 強制所有標題 (H1~H6) 為純黑 */
|
| 191 |
+
h1, h2, h3, h4, h5, h6, .prose h1, .prose h2, .prose h3 {
|
| 192 |
color: #000000 !important;
|
|
|
|
| 193 |
}
|
| 194 |
|
| 195 |
+
/* 3. 【Tab 修復】強制 Tab 分頁按鈕文字為黑色 */
|
| 196 |
+
.tab-nav button {
|
| 197 |
+
color: #000000 !important;
|
| 198 |
+
text-shadow: none !important;
|
| 199 |
+
}
|
| 200 |
.tab-nav button.selected {
|
| 201 |
color: #000000 !important;
|
| 202 |
+
font-weight: bold !important;
|
| 203 |
+
/* 確保選取時的邊框或標示清楚 */
|
| 204 |
}
|
| 205 |
|
| 206 |
+
/* 4. 確保 Tab 內的圖示 (Icon) 也是黑色 */
|
| 207 |
+
.tab-nav button span {
|
| 208 |
+
color: #000000 !important;
|
|
|
|
| 209 |
}
|
| 210 |
|
| 211 |
+
/* 5. 確保輸入框內的標籤 (Label) 是深色 */
|
| 212 |
+
label, span.block-label {
|
| 213 |
+
color: #374151 !important;
|
| 214 |
}
|
| 215 |
"""
|
| 216 |
|
| 217 |
+
# 合併 emotion.css 與 修正後的 CSS
|
| 218 |
+
combined_css = emotion.css + force_text_visible_css
|
| 219 |
|
| 220 |
with gr.Blocks(title="AI 心情食堂", css=combined_css) as demo:
|
| 221 |
|