Spaces:
Sleeping
Sleeping
Keldos
commited on
Commit
·
ab5870b
1
Parent(s):
1c0a00b
适配gradio代码块样式
Browse files- assets/custom.css +23 -14
- modules/presets.py +2 -0
assets/custom.css
CHANGED
|
@@ -405,28 +405,37 @@ thead th {
|
|
| 405 |
padding: .5em .2em;
|
| 406 |
}
|
| 407 |
/* 行内代码 */
|
| 408 |
-
code {
|
| 409 |
display: inline;
|
| 410 |
white-space: break-spaces;
|
|
|
|
| 411 |
border-radius: 6px;
|
| 412 |
margin: 0 2px 0 2px;
|
| 413 |
padding: .2em .4em .1em .4em;
|
| 414 |
background-color: rgba(175,184,193,0.2);
|
| 415 |
}
|
| 416 |
/* 代码块 */
|
| 417 |
-
pre
|
| 418 |
-
|
| 419 |
-
|
| 420 |
-
|
| 421 |
-
|
| 422 |
-
|
| 423 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 424 |
}
|
| 425 |
-
|
| 426 |
-
|
|
|
|
|
|
|
| 427 |
}
|
| 428 |
-
|
| 429 |
-
|
| 430 |
-
text-shadow: none;
|
| 431 |
-
background-color: var(--neutral-950) !important;
|
| 432 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 405 |
padding: .5em .2em;
|
| 406 |
}
|
| 407 |
/* 行内代码 */
|
| 408 |
+
.message :not(pre) code {
|
| 409 |
display: inline;
|
| 410 |
white-space: break-spaces;
|
| 411 |
+
font-family: var(--font-mono);
|
| 412 |
border-radius: 6px;
|
| 413 |
margin: 0 2px 0 2px;
|
| 414 |
padding: .2em .4em .1em .4em;
|
| 415 |
background-color: rgba(175,184,193,0.2);
|
| 416 |
}
|
| 417 |
/* 代码块 */
|
| 418 |
+
.message pre,
|
| 419 |
+
.message pre[class^=language-] {
|
| 420 |
+
color: #fff;
|
| 421 |
+
margin: .8em 1em 1em 0em !important;
|
| 422 |
+
padding: var(--spacing-xl) 1.2em !important;
|
| 423 |
+
border-radius: var(--radius-lg) !important;
|
| 424 |
+
}
|
| 425 |
+
.message pre code,
|
| 426 |
+
.message pre code[class^=language-] {
|
| 427 |
+
text-shadow: none;
|
| 428 |
+
font-family: var(--font-mono);
|
| 429 |
}
|
| 430 |
+
/* 覆盖 gradio 丑陋的复制按钮样式 */
|
| 431 |
+
pre button[title="copy"] {
|
| 432 |
+
border-radius: 5px;
|
| 433 |
+
transition: background-color .2s ease;
|
| 434 |
}
|
| 435 |
+
pre button[title="copy"]:hover {
|
| 436 |
+
background-color: #333232;
|
|
|
|
|
|
|
| 437 |
}
|
| 438 |
+
pre button .check {
|
| 439 |
+
color: #fff !important;
|
| 440 |
+
background: var(--neutral-950) !important;
|
| 441 |
+
}
|
modules/presets.py
CHANGED
|
@@ -238,4 +238,6 @@ small_and_beautiful_theme = gr.themes.Soft(
|
|
| 238 |
block_title_background_fill_dark="*primary_900",
|
| 239 |
block_label_background_fill_dark="*primary_900",
|
| 240 |
input_background_fill="#F6F6F6",
|
|
|
|
|
|
|
| 241 |
)
|
|
|
|
| 238 |
block_title_background_fill_dark="*primary_900",
|
| 239 |
block_label_background_fill_dark="*primary_900",
|
| 240 |
input_background_fill="#F6F6F6",
|
| 241 |
+
chatbot_code_background_color="*neutral_950",
|
| 242 |
+
chatbot_code_background_color_dark="*neutral_950",
|
| 243 |
)
|