| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- @import url("../static/css/bootstrap.min.css");
- /* 全局样式 */
- .panel-body {
- background: #f8f9fa;
- color: #2c3e50;
- padding: 30px;
- border-radius: 8px;
- box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
- margin-top: -1px;
- }
- /* 代码提示样式 */
- .row.x-tips {
- font-family: 'Consolas', monospace;
- font-size: 14px;
- color: #6c757d;
- font-style: italic;
- margin-bottom: 30px;
- padding: 15px;
- background: #ffffff;
- border-radius: 6px;
- border-left: 4px solid #3498db;
- box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
- }
- /* 单选按钮组样式 */
- .mod-radios {
- font-size: 14px;
- background: #ffffff;
- padding: 15px 20px;
- border-radius: 6px;
- margin-bottom: 20px;
- box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
- }
- /* 单选按钮和标签样式 */
- .mod-radios input[type="radio"] {
- display: none;
- }
- .mod-radios label {
- margin-right: 15px;
- font-weight: normal;
- font-size: 14px;
- padding: 6px 16px;
- border: 1px solid #e0e0e0;
- border-radius: 20px;
- cursor: pointer;
- transition: all 0.2s ease;
- color: #666;
- }
- .mod-radios input[type="radio"]:checked + label {
- background: #3498db;
- color: #fff;
- border-color: #3498db;
- }
- .mod-radios label:hover {
- border-color: #3498db;
- color: #3498db;
- }
- /* 输入框组样式 */
- .mod-value {
- margin: 20px 0;
- }
- .mod-value label {
- margin-right: 15px;
- font-size: 15px;
- color: #2c3e50;
- }
- .mod-value .x-input {
- display: inline-block;
- width: 400px;
- background: #ffffff;
- border: 1px solid #e0e0e0;
- color: #2c3e50;
- padding: 8px 12px;
- border-radius: 6px;
- transition: all 0.2s ease;
- }
- .mod-value .x-input:focus {
- border-color: #3498db;
- box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.1);
- outline: none;
- }
- /* 下拉选择框样式 */
- select.x-select {
- display: inline-block;
- width: 114px;
- background: #ffffff;
- border: 1px solid #e0e0e0;
- color: #2c3e50;
- padding: 8px;
- border-radius: 6px;
- cursor: pointer;
- transition: all 0.2s ease;
- }
- select.x-select:focus {
- border-color: #3498db;
- box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.1);
- outline: none;
- }
- /* 交换按钮样式 */
- .radix-tips {
- display: inline-block;
- margin: 20px 0 20px 220px;
- font-size: 15px;
- letter-spacing: 2px;
- cursor: pointer;
- user-select: none;
- padding: 8px 20px;
- border: 1px solid #e0e0e0;
- border-radius: 20px;
- transition: all 0.2s ease;
- color: #666;
- background: #ffffff;
- }
- .radix-tips:hover {
- background: #3498db;
- color: #ffffff;
- border-color: #3498db;
- box-shadow: 0 2px 6px rgba(52, 152, 219, 0.2);
- }
- /* 禁用状态的输入框样式 */
- .x-input[readonly] {
- background: #f8f9fa;
- color: #495057;
- cursor: not-allowed;
- }
- /* 添加柔和的过渡动画 */
- .panel-body * {
- transition: all 0.2s ease;
- }
- #pageContainer>.panel-body {
- margin-top: 20px;
- }
|