index.css 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. @import url("../static/css/bootstrap.min.css");
  2. /* 全局样式 */
  3. .panel-body {
  4. background: #f8f9fa;
  5. color: #2c3e50;
  6. padding: 30px;
  7. border-radius: 8px;
  8. box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
  9. margin-top: -1px;
  10. }
  11. /* 代码提示样式 */
  12. .row.x-tips {
  13. font-family: 'Consolas', monospace;
  14. font-size: 14px;
  15. color: #6c757d;
  16. font-style: italic;
  17. margin-bottom: 30px;
  18. padding: 15px;
  19. background: #ffffff;
  20. border-radius: 6px;
  21. border-left: 4px solid #3498db;
  22. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  23. }
  24. /* 单选按钮组样式 */
  25. .mod-radios {
  26. font-size: 14px;
  27. background: #ffffff;
  28. padding: 15px 20px;
  29. border-radius: 6px;
  30. margin-bottom: 20px;
  31. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  32. }
  33. /* 单选按钮和标签样式 */
  34. .mod-radios input[type="radio"] {
  35. display: none;
  36. }
  37. .mod-radios label {
  38. margin-right: 15px;
  39. font-weight: normal;
  40. font-size: 14px;
  41. padding: 6px 16px;
  42. border: 1px solid #e0e0e0;
  43. border-radius: 20px;
  44. cursor: pointer;
  45. transition: all 0.2s ease;
  46. color: #666;
  47. }
  48. .mod-radios input[type="radio"]:checked + label {
  49. background: #3498db;
  50. color: #fff;
  51. border-color: #3498db;
  52. }
  53. .mod-radios label:hover {
  54. border-color: #3498db;
  55. color: #3498db;
  56. }
  57. /* 输入框组样式 */
  58. .mod-value {
  59. margin: 20px 0;
  60. }
  61. .mod-value label {
  62. margin-right: 15px;
  63. font-size: 15px;
  64. color: #2c3e50;
  65. }
  66. .mod-value .x-input {
  67. display: inline-block;
  68. width: 400px;
  69. background: #ffffff;
  70. border: 1px solid #e0e0e0;
  71. color: #2c3e50;
  72. padding: 8px 12px;
  73. border-radius: 6px;
  74. transition: all 0.2s ease;
  75. }
  76. .mod-value .x-input:focus {
  77. border-color: #3498db;
  78. box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.1);
  79. outline: none;
  80. }
  81. /* 下拉选择框样式 */
  82. select.x-select {
  83. display: inline-block;
  84. width: 114px;
  85. background: #ffffff;
  86. border: 1px solid #e0e0e0;
  87. color: #2c3e50;
  88. padding: 8px;
  89. border-radius: 6px;
  90. cursor: pointer;
  91. transition: all 0.2s ease;
  92. }
  93. select.x-select:focus {
  94. border-color: #3498db;
  95. box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.1);
  96. outline: none;
  97. }
  98. /* 交换按钮样式 */
  99. .radix-tips {
  100. display: inline-block;
  101. margin: 20px 0 20px 220px;
  102. font-size: 15px;
  103. letter-spacing: 2px;
  104. cursor: pointer;
  105. user-select: none;
  106. padding: 8px 20px;
  107. border: 1px solid #e0e0e0;
  108. border-radius: 20px;
  109. transition: all 0.2s ease;
  110. color: #666;
  111. background: #ffffff;
  112. }
  113. .radix-tips:hover {
  114. background: #3498db;
  115. color: #ffffff;
  116. border-color: #3498db;
  117. box-shadow: 0 2px 6px rgba(52, 152, 219, 0.2);
  118. }
  119. /* 禁用状态的输入框样式 */
  120. .x-input[readonly] {
  121. background: #f8f9fa;
  122. color: #495057;
  123. cursor: not-allowed;
  124. }
  125. /* 添加柔和的过渡动画 */
  126. .panel-body * {
  127. transition: all 0.2s ease;
  128. }
  129. #pageContainer>.panel-body {
  130. margin-top: 20px;
  131. }