zenityx commited on
Commit
7ca1605
·
verified ·
1 Parent(s): 609e10e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -58
app.py CHANGED
@@ -424,13 +424,14 @@ T = \left(\frac{(1 - A) \times L}{16 \pi \sigma \, d^2}\right)^{\frac{1}{4}} - 2
424
  # สร้าง UI ด้วย Gradio
425
  ###################################
426
  css_code = """
427
- /* โหมดสว่าง (Light Theme) */
428
  body {
429
- background-color: #F9FBFF;
 
430
  font-family: "Kanit", sans-serif;
431
- color: #333333; /* สีข้อความทั่วไป */
 
 
432
  }
433
-
434
  #title {
435
  color: #4A90E2;
436
  text-align: center;
@@ -439,18 +440,18 @@ body {
439
  margin-bottom: 10px;
440
  font-weight: bold;
441
  }
442
-
443
  .game-desc {
444
  margin: 0 auto;
445
  width: 90%;
446
- background-color: #ECF6FF;
 
447
  border: 2px dashed #B3DAFF;
448
  border-radius: 10px;
449
  padding: 15px;
450
- color: #333333;
 
451
  margin-bottom: 20px;
452
  }
453
-
454
  .btn-main {
455
  background-color: #FFE066;
456
  border: 2px solid #FFCA28;
@@ -459,18 +460,17 @@ body {
459
  padding: 10px 30px;
460
  border-radius: 10px;
461
  margin-right: 10px;
462
- color: #000000; /* สีข้อความปุ่ม */
463
  }
464
-
465
  #child-summary, #detail-th, #prompt1-en, #prompt2-en, #prompt3-en, #formula-box {
466
- background-color: #FFFDF5;
 
467
  border: 2px solid #FFE082;
468
  border-radius: 10px;
469
  padding: 10px;
470
  margin-bottom: 20px;
471
- color: #333333; /* สีข้อความภายในกล่อง */
 
472
  }
473
-
474
  .copy-btn {
475
  background-color: #F06292;
476
  border: 2px solid #E91E63;
@@ -479,54 +479,17 @@ body {
479
  padding: 5px 10px;
480
  border-radius: 5px;
481
  margin-top: 5px;
482
- color: #FFFFFF; /* สีข้อความปุ่มคัดลอก */
483
  }
484
 
485
- /* โหมดมืด (Dark Theme) */
486
- @media (prefers-color-scheme: dark) {
487
- body {
488
- background-color: #1E1E1E !important;
489
- color: #FFFFFF !important; /* สีข้อความทั่วไปในโหมดมืด */
490
- }
491
-
492
- #title {
493
- color: #6EB1FF !important;
494
- }
495
-
496
- .game-desc {
497
- background-color: #2E2E2E !important;
498
- border: 2px dashed #555555 !important;
499
- color: #FFFFFF !important;
500
- }
501
-
502
- .btn-main {
503
- background-color: #FFA500 !important;
504
- border: 2px solid #FF8C00 !important;
505
- color: #FFFFFF !important;
506
- }
507
-
508
- #child-summary, #detail-th, #prompt1-en, #prompt2-en, #prompt3-en, #formula-box {
509
- background-color: #333333 !important;
510
- border: 2px solid #555555 !important;
511
- color: #FFFFFF !important;
512
- }
513
-
514
- .copy-btn {
515
- background-color: #FF4081 !important;
516
- border: 2px solid #F50057 !important;
517
- color: #FFFFFF !important;
518
- }
519
-
520
- /* ปรับสีข้อความเพิ่มเติมในโหมดมืด */
521
- .game-desc p, #child-summary p, #detail-th p, #prompt1-en p, #prompt2-en p, #prompt3-en p, #formula-box p {
522
- color: #FFFFFF !important;
523
- }
524
 
525
- /* ปรับสีตัวหนังสืออื่นๆ ที่อาจไม่ถูกครอบคลุม */
526
- h1, h2, h3, h4, h5, h6, p, span, div, label, button {
527
- color: #FFFFFF !important;
528
- background-color: #1E1E1E !important;
529
- }
530
  }
531
  """
532
 
 
424
  # สร้าง UI ด้วย Gradio
425
  ###################################
426
  css_code = """
 
427
  body {
428
+ /* ลบการกำหนดสีพื้นหลัง */
429
+ /* background-color: #F9FBFF; */
430
  font-family: "Kanit", sans-serif;
431
+ /* ใช้ตัวแปรสีสำหรับพื้นหลัง */
432
+ background-color: var(--background-color);
433
+ color: var(--text-color);
434
  }
 
435
  #title {
436
  color: #4A90E2;
437
  text-align: center;
 
440
  margin-bottom: 10px;
441
  font-weight: bold;
442
  }
 
443
  .game-desc {
444
  margin: 0 auto;
445
  width: 90%;
446
+ /* ลบการกำหนดสีพื้นหลัง */
447
+ /* background-color: #ECF6FF; */
448
  border: 2px dashed #B3DAFF;
449
  border-radius: 10px;
450
  padding: 15px;
451
+ /* เปลี่ยนสีข้อความให้เข้ากับธีม */
452
+ color: var(--text-color, #333);
453
  margin-bottom: 20px;
454
  }
 
455
  .btn-main {
456
  background-color: #FFE066;
457
  border: 2px solid #FFCA28;
 
460
  padding: 10px 30px;
461
  border-radius: 10px;
462
  margin-right: 10px;
 
463
  }
 
464
  #child-summary, #detail-th, #prompt1-en, #prompt2-en, #prompt3-en, #formula-box {
465
+ /* ลบการกำหนดสีพื้นหลัง */
466
+ /* background-color: #FFFDF5; */
467
  border: 2px solid #FFE082;
468
  border-radius: 10px;
469
  padding: 10px;
470
  margin-bottom: 20px;
471
+ /* เปลี่ยนสีข้อความให้เข้ากับธีม */
472
+ color: var(--text-color, #333);
473
  }
 
474
  .copy-btn {
475
  background-color: #F06292;
476
  border: 2px solid #E91E63;
 
479
  padding: 5px 10px;
480
  border-radius: 5px;
481
  margin-top: 5px;
 
482
  }
483
 
484
+ /* ตัวแปรสีสำหรับธีม */
485
+ :root {
486
+ --background-color: #FFFFFF;
487
+ --text-color: #333333;
488
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
489
 
490
+ [data-theme="dark"] {
491
+ --background-color: #121212;
492
+ --text-color: #FFFFFF;
 
 
493
  }
494
  """
495