zh/theme-builder/main.css (230 lines of code) (raw):

#theme-builder { overflow-x: hidden; text-align: left; } #theme-builder a { cursor: pointer; color: #293c55; } #theme-builder .btn { transition: 0.5s; } #theme-builder .btn-default { border-color: #eee; color: #293c55; } #theme-builder .btn-default:hover, #theme-builder .btn-default:active, #theme-builder .btn-default:focus, #theme-builder .btn-default.active { border-color: #ddd; background-color: #eee; color: #293c55; } #theme-builder .btn-primary { color: #fff; border-color: rgb(49.2976190476, 72.1428571429, 102.2023809524); background-color: rgb(57.5952380952, 84.2857142857, 119.4047619048); } #theme-builder .btn-primary:hover, #theme-builder .btn-primary:active, #theme-builder .btn-primary:focus, #theme-builder .btn-primary.active { border-color: rgb(57.5952380952, 84.2857142857, 119.4047619048); background-color: rgb(74.1904761905, 108.5714285714, 153.8095238095); } #theme-builder .scroll-parent { position: absolute; top: 0; bottom: 0; left: 15px; right: 15px; overflow: hidden; } #theme-builder .scroll-parent > div { height: 100%; overflow-y: auto; } #theme-builder .chart-container { margin-bottom: 20px; padding: 15px; padding-top: 0; } #theme-builder .chart-container h3 { margin-top: 20px; font-size: 1.5em; } #theme-builder .ec-container { padding: 0 15px 30px 15px; } #theme-builder .ec-panel { width: 100%; height: 300px; box-sizing: border-box; } #theme-builder .icon { color: #293c55; } #theme-builder .port-row { margin-bottom: 5px; } #theme-builder .port-row .btn { margin-bottom: 5px; font-size: 0.9em; } #theme-builder .theme-config { padding: 0; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; } #theme-builder .theme-config h5 { margin: 10px; } #theme-builder .theme-config .form-group .col-sm-3 { padding-right: 0; text-align: right; } @media (max-width: 768px) { #theme-builder .theme-config .form-group .col-sm-3 { padding-right: 15px; } } #theme-builder .theme-config .form-group .col-sm-3 input { margin-top: 0; } #theme-builder .theme-config h5 ~ h5, #theme-builder .theme-config .axis-group h5 { border-top: 1px solid #eee; padding-top: 20px; } #theme-builder .theme-config form + form { margin-top: 10px; } #theme-builder .theme-config label { padding-right: 0; } #theme-builder .theme-config .input-group { width: 100%; } #theme-builder .theme-config .form-control, #theme-builder .theme-config .input-group-addon { border-color: #eee; box-shadow: none; border-radius: 0; } #theme-builder .theme-config .form-control:hover, #theme-builder .theme-config .input-group-addon:hover { border-color: #ddd; } #theme-builder .theme-config .colorpicker-element { margin-bottom: 5px; border-radius: 0; } #theme-builder .theme-config .input-group-addon { background-color: #fff; } #theme-builder .theme-config .input-group-addon i { border: 1px solid #eee; } #theme-builder .theme-config .panel-group { margin-bottom: 0; } #theme-builder .theme-config .panel { border: none; } #theme-builder .theme-config .panel-heading { border: none; border-top: 1px solid #ddd; border-radius: 0; color: #293c55; padding: 0; transition: 0.5s; } #theme-builder .theme-config .panel-heading:hover { background-color: #eee; } #theme-builder .theme-config .panel-title a { display: block; padding: 10px 16px; text-decoration: none !important; } #theme-builder .theme-config .panel-body { border-top: none !important; } #theme-builder .space-row { margin-left: -4px; } #theme-builder .theme-plan-row .col-xs-6:nth-child(even) { padding-left: 5px; } #theme-builder .theme-plan-row .col-xs-6:nth-child(odd) { padding-right: 5px; } #theme-builder .theme-plan-group { display: flex; flex-wrap: wrap; justify-content: space-between; width: auto; height: 32px; overflow: hidden; border: 1px solid #eee; padding: 5px; border-radius: 4px; margin-bottom: 8px; } #theme-builder .theme-plan-color { width: 20px; height: 20px; margin-bottom: 10px; margin-left: 2px; margin-right: 2px; display: inline-block; border-radius: 3px; } #theme-builder .colorpicker { padding: 10px; } #theme-builder .theme-color-control { padding-top: 5px; } #theme-builder .theme-color-control a { margin: 0px 0 5px 5px; } #theme-builder #download-js-modal pre { max-height: 200px; overflow-y: auto; border-radius: 0 4px 4px 4px; background-color: #f9f9f9; border-color: #eee; transition: 0.5s; } #theme-builder #download-js-modal pre:hover { box-shadow: inset 0 0 10px #ccc; } #theme-builder #download-js-modal pre code { position: relative; top: -20px; background: transparent; } #theme-builder #download-js-modal h4 ~ h4 { margin-top: 20px; } #theme-builder #download-js-modal .tab-content { margin-top: 10px; } #theme-builder .code-btn .btn { border-radius: 4px 0 0 0; border-bottom: 0; } #theme-builder .code-btn .btn ~ .btn { border-radius: 0 4px 0 0; } #theme-builder .code-btn label { font-size: 0.9em; margin-left: 10px; display: none; background-color: #ffa; padding: 1px 5px; } #theme-builder .nav-tabs { margin-top: 10px; } #theme-builder .modal-dialog { margin-top: 100px; } @media (min-width: 960px) { #theme-builder .modal-dialog { width: 900px; } }