|
- :root {
- --bg:#f8fafb;
- --gray-300:#dee2e6;
- --gray-500:#adb5bd;
- --blue-300:#80bdff;
- --success-800:#009688;
- --b-radius:0.5rem;
- --b-radius-300:0.25rem
- }
- ::-webkit-scrollbar {
- display:none
- }
- * {
- font-size:14px;
- scrollbar-width:none
- }
- body {
- line-height:1.6;
- letter-spacing:0.5px;
- font-size:14px;
- font-family:Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
- color:var(--gray);
- background:var(--bg)
- }
- a {
- color:var(--gray);
- text-decoration:none
- }
- a:hover {
- color:var(--blue);
- text-decoration:none
- }
- img {
- max-width:100%;
- border-radius:var(--b-radius)
- }
- ul,ol,li {
- margin:0;
- padding:0
- }
- li {
- list-style:none
- }
- form,label {
- margin-bottom:0
- }
- table {
- width:100%;
- background:var(--white);
- border-spacing:0
- }
- td {
- word-break:break-all;
- word-wrap:break-word
- }
- input {
- padding:0.375rem 0.75rem;
- height:30px;
- color:var(--gray);
- background:var(--white);
- border:1px solid var(--gray-300);
- vertical-align:middle
- }
- input[type=file] {
- padding:0;
- height:auto;
- border:0;
- border-radius:0!important;
- vertical-align:middle
- }
- input[type=button],input[type=submit],input[type=reset] {
- padding:0.375rem 0.75rem;
- height:30px;
- line-height:1.6;
- font-size:12px;
- color:var(--white);
- background:var(--green);
- border:0
- }
- input[type=radio],input[type=checkbox],input[type=radio]:focus,input[type=checkbox]:focus {
- width:14px;
- height:14px;
- outline:none;
- box-shadow:none;
- vertical-align:middle
- }
- select {
- padding:0.375rem 0.75rem;
- height:30px;
- color:var(--gray);
- background:var(--white);
- border:1px solid var(--gray-300);
- vertical-align:middle
- }
- select[multiple=yes] {
- height:180px
- }
- option {
- padding:0.25rem 0
- }
- option:checked {
- color:var(--blue)
- }
- textarea {
- padding:0.375rem 0.75rem;
- color:var(--gray);
- background:var(--white);
- border:1px solid var(--gray-300);
- vertical-align:middle
- }
- input:focus,select:focus,textarea:focus {
- color:var(--gray);
- background:var(--white);
- border-color:var(--blue-300);
- box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);
- outline:0
- }
- .install-head {
- padding:1rem 0;
- background:var(--white)
- }
- .install-head .logo {
- font-size:18px;
- font-weight:700;
- color:var(--gray-dark)
- }
- .install-head .logo img,.login-box .logo img {
- margin-right:0.5rem;
- height:36px
- }
- .install-box {
- margin:0 auto;
- width:750px
- }
- .install-box .card-header,.install-box .card-body {
- padding:1.25rem
- }
- .install-box h1 {
- margin:0;
- line-height:1.2;
- font-size:18px;
- font-weight:700;
- color:var(--gray-dark)
- }
- .install-box label {
- margin-bottom:0.25rem
- }
- .install-box .form-control {
- height:36px
- }
- .login-step {
- height:100vh;
- overflow-x:hidden
- }
- .login-step .login-bg {
- height:100%;
- background:var(--gray-300) url(../img/login_bg.jpg)no-repeat top center;
- background-size:cover
- }
- .login-box {
- padding:80px 100px
- }
- .login-box .logo {
- margin-bottom:60px
- }
- .login-box .logo a {
- font-size:18px;
- font-weight:700;
- color:var(--gray-dark)
- }
- .login-box .title,.login-box .alert {
- margin-bottom:20px
- }
- .login-box .title h1 {
- margin-bottom:30px;
- font-size:24px;
- font-weight:700;
- color:var(--gray-dark)
- }
- .login-from {
- margin-bottom:40px
- }
- .login-from .form-group {
- margin-bottom:20px;
- position:relative
- }
- .login-from .form-icon {
- position:absolute;
- top:16px;
- left:16px;
- z-index:1998
- }
- .login-from .form-icon i {
- font-size:18px!important;
- color:var(--gray-500)
- }
- .login-from .form-control {
- padding-left:45px;
- height:50px
- }
- .login-from .operate {
- margin-top:40px
- }
- .login-from .operate button {
- width:100%;
- height:50px
- }
- .admin-head {
- width:100%;
- height:60px;
- line-height:60px;
- background:linear-gradient(180deg,var(--green),var(--success-800))
- }
- .admin-head .logo {
- float:left;
- padding-left:1.5rem;
- width:220px
- }
- .admin-head .logo .name {
- font-size:18px;
- font-weight:700;
- color:var(--white);
- vertical-align:middle
- }
- .admin-head .logo .version {
- font-size:12px;
- color:var(--white);
- vertical-align:top
- }
- .admin-head .item li {
- float:left;
- position:relative;
- padding:0 1rem
- }
- .admin-head .item li a,.admin-head .user li a {
- color:var(--white)
- }
- .admin-head .item li a:hover,.admin-head .user li a:hover {
- color:var(--gray-300)
- }
- .admin-head .item .search {
- position:absolute;
- top:20px;
- right:20px;
- height:20px;
- line-height:20px;
- color:var(--gray);
- background:0;
- border:0
- }
- .admin-head .user {
- float:right;
- padding-right:1.5rem
- }
- .admin-head .user li {
- float:left;
- padding:0 1rem
- }
- .admin-head .user li:last-child {
- padding-right:0
- }
- .admin-head .user li img {
- margin-right:0.5rem;
- width:30px;
- height:30px;
- border-radius:50%
- }
- body.menu-hide .menu-left {
- display:none
- }
- body.menu-hide .body-right {
- left:0
- }
- body.menu-show .menu-left {
- display:block
- }
- body.menu-show .body-right {
- left:220px
- }
- .menu-left {
- position:absolute;
- top:60px;
- left:0;
- bottom:0;
- width:220px;
- overflow-y:auto
- }
- .sidemenu {
- padding:1rem 0;
- min-height:100%;
- background:var(--white)
- }
- .sidemenu .link {
- display:block;
- position:relative;
- padding-left:45px;
- height:40px;
- line-height:40px;
- cursor:pointer
- }
- .sidemenu li:last-child .link {
- border-bottom:0
- }
- .sidemenu li i {
- position:absolute;
- top:13px;
- left:20px;
- color:var(--gray)
- }
- .sidemenu li i.fa-angle-down {
- right:20px;
- left:auto
- }
- .sidemenu li.open .link,.sidemenu li.open i {
- color:var(--green)
- }
- .sidemenu li.open i.fa-angle-down {
- transform:rotate(180deg)
- }
- .sidemenu .submenu {
- display:none;
- padding:5px 0;
- background:var(--gray-500)
- }
- .sidemenu .submenu li {
- height:40px;
- line-height:40px
- }
- .sidemenu .submenu li:hover {
- background:var(--success-800)
- }
- .sidemenu .submenu a {
- display:block;
- float:left;
- padding:0 0 0 45px;
- color:var(--white)
- }
- .sidemenu .submenu .active {
- background:var(--green)
- }
- .sidemenu .submenu-right {
- float:right!important;
- padding:0 20px 0 0!important
- }
- .body-right {
- padding:1rem;
- position:absolute;
- top:60px;
- right:0;
- bottom:0
- }
- .body-right iframe {
- width:100%;
- height:99%;
- border:0
- }
- #_fileList,#_verList {
- height:350px;
- overflow-y:auto
- }
- #_msgInfo {
- display:none
- }
- .update-close {
- background:var(--white);
- border:0
- }
- .updates-dot {
- display:none;
- position:absolute;
- top:1rem;
- right:0.35rem;
- width:8px;
- height:8px;
- background:var(--danger);
- border-radius:50%
- }
- .fullpagediv {
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:100%;
- background:var(--bg);
- opacity:0.6;
- z-index:1980
- }
- .spinner-border {
- width:20px;
- height:20px;
- vertical-align:bottom
- }
- .sys-search {
- position:relative
- }
- .sys-search .sys-times {
- position:absolute;
- top:0;
- right:0
- }
- .colordlg {
- padding:0.5rem;
- background:var(--white);
- border:1px solid var(--gray-300);
- z-index:19991
- }
- .pubdlg {
- z-index:19992
- }
- .quicksel {
- padding:0.5rem;
- height:350px;
- overflow-y:auto;
- z-index:19993
- }
- .quickselitem .topcat {
- margin-bottom:1rem;
- padding:0 10px;
- background:var(--light)
- }
- .quickselitem .soncat {
- margin-bottom:1rem;
- padding:0 10px
- }
- .quickselitem .list {
- display:inline-block;
- padding-right:0.25rem
- }
- .mysource,.mywriter {
- width:500px;
- z-index:19994
- }
- .atlas {
- float:left;
- margin-right:10px;
- margin-bottom:10px;
- width:220px;
- height:auto;
- background:var(--bg);
- text-align:center;
- border-radius:var(--b-radius)
- }
- .atlas-head {
- height:120px
- }
- .atlas-head img {
- margin:0;
- max-width:220px;
- max-height:120px;
- border-radius:var(--b-radius) var(--b-radius) 0 0!important
- }
- .atlas-input {
- width:220px
- }
- .atlas-body {
- margin:0.5rem 0
- }
- .atlas-foot input[type=text] {
- border-radius:0 0 var(--b-radius) var(--b-radius)!important
- }
- .adtab li {
- display:inline-block;
- padding:0.5rem;
- cursor:pointer
- }
- .adtab .active {
- color:var(--blue)
- }
- .nw {
- float:left;
- width:160px
- }
- .cls {
- clear:both
- }
- .helpinfo {
- float:left;
- display:none;
- padding:10px;
- width:100%;
- background:var(--bg);
- border:1px solid var(--gray-300);
- border-radius:var(--b-radius)
- }
- .tips-box {
- margin:70px auto 0;
- width:500px;
- height:auto;
- background:var(--white);
- border-radius:var(--b-radius)
- }
- .tips-head {
- margin:0 20px;
- padding:18px 0;
- border-bottom:1px solid var(--light)
- }
- .tips-head p {
- margin:0;
- padding-left:10px;
- line-height:16px;
- color:var(--gray-dark);
- text-align:left;
- border-left:3px solid var(--yellow)
- }
- .tips-body {
- padding:20px;
- min-height:160px;
- color:var(--gray);
- word-break:break-all;
- word-wrap:break-word
- }
- #toolimg {
- position:absolute;
- display:none
- }
- #uploadfield {
- float:left
- }
- #uploadwait {
- z-index:19999
- }
- #validateimg {
- border-radius:0 var(--b-radius) var(--b-radius) 0;
- cursor:pointer
- }
- #wrap {
- padding:10px
- }
- #topbar {
- padding:10px 0;
- border-bottom:1px solid var(--light);
- text-align:right
- }
- #file_list {
- display:grid;
- grid-gap:10px;
- grid-template-columns:repeat(auto-fill,minmax(160px,1fr));
- padding-top:10px
- }
- #file_list:empty:after {
- content:'拖拽图片到此处上传'
- }
- #file_list li {
- display:block;
- position:relative;
- padding:10px;
- vertical-align:top;
- border-radius:var(--b-radius)
- }
- #file_list li:hover {
- background:var(--light)
- }
- #file_list li .picbox {
- display:flex;
- flex:0 0 auto;
- position:relative;
- padding-top:90%;
- width:100%;
- align-items:center;
- justify-content:center;
- overflow:hidden
- }
- #file_list li .picbox img {
- display:block;
- max-width:100%;
- max-height:100%;
- position:absolute;
- top:50%;
- left:50%;
- transform:translateX(-50%) translateY(-50%);
- border-radius:var(--b-radius)
- }
- #file_list li .namebox {
- display:flex;
- padding:10px;
- justify-content:center;
- align-items:flex-start
- }
- #file_list li.up-over .picbox:after {
- position:absolute;
- bottom:10px;
- right:0;
- font-family:'FontAwesome';
- font-size:18px;
- color:var(--green);
- content:'\f058';
- z-index:1991
- }
- #file_list li .tools {
- display:none;
- position:absolute;
- bottom:12px;
- right:10px;
- z-index:1992
- }
- #file_list li:hover .tools {
- display:block
- }
- #file_list li .tools .remove {
- cursor:pointer
- }
- #file_list li .tools .remove:after {
- font-family:'FontAwesome';
- font-size:18px;
- color:var(--danger);
- content:'\f1f8'
- }
- #selColor {
- padding:0.22rem;
- width:45px
- }
- #edsta {
- display:none;
- position:absolute;
- top:100px;
- left:150px;
- width:500px;
- height:auto
- }
- .browsehappy {
- padding:1rem 30px;
- color:var(--orange);
- background:var(--yellow)
- }
- .body-row {
- display:flex;
- flex-wrap:wrap
- }
- .upload-bg {
- margin:1rem;
- background:var(--white)
- }
- .w-65 {
- width:65%
- }
- .w-35 {
- width:35%
- }
- .breadcrumb {
- padding:0;
- background:none
- }
- .modal-title {
- font-size:16px
- }
- .card,.modal-content {
- border:0
- }
- .card-header {
- padding:1rem;
- background-color:rgba(0,0,0,0);
- border-bottom:1px solid rgba(0,0,0,0.05)
- }
- .card-body {
- padding:1rem
- }
- .card-body canvas {
- height:365px!important
- }
- .table {
- margin-bottom:0;
- color:var(--gray)
- }
- .table th,.table td {
- padding:0.5rem 0;
- vertical-align:middle
- }
- .form-control {
- display:inline-block
- }
- .fa {
- font-size:14px!important;
- color:inherit
- }
- .icon img {
- width:20px;
- height:20px
- }
- .fileinput-button {
- display:inline-block;
- position:relative;
- overflow:hidden
- }
- .fileinput-button input {
- position:absolute;
- top:0;
- right:0;
- margin:0;
- opacity:0;
- direction:ltr;
- cursor:pointer
- }
- .option1 {
- background:var(--gray-300)
- }
- .option2 {
- background:var(--gray-500)
- }
- .option3 {
- background:var(--white)
- }
- .user-img-md {
- width:60px;
- height:60px;
- border-radius:50%;
- border:1px solid var(--light)
- }
- .user-img-sm {
- width:30px;
- height:30px;
- border-radius:50%;
- border:1px solid var(--light)
- }
- .thumbnail-md {
- max-width:200px;
- max-height:120px
- }
- .thumbnail-sm {
- max-width:80px;
- max-height:80px
- }
- .admin-win {
- background:var(--bg);
- border:1px solid var(--gray-300)!important
- }
- .admin-win-iframe {
- width:100%;
- height:350px
- }
- .admin-main-sort {
- margin-left:1rem;
- padding:0;
- width:30px;
- text-align:center
- }
- .admin-textarea-xl {
- width:100%;
- height:90px
- }
- .admin-textarea-sm {
- width:350px;
- height:60px
- }
- .admin-input-lg {
- width:350px
- }
- .admin-input-md {
- width:230px
- }
- .admin-input-sm {
- width:180px
- }
- .admin-input-xs {
- width:70px
- }
- .btn-sm {
- padding:0.375rem 0.6rem;
- height:30px;
- font-size:12px
- }
- .btn-xs {
- padding:0.22rem;
- height:20px;
- line-height:1;
- font-size:12px;
- border-radius:var(--b-radius-300)!important
- }
- .btn+.btn {
- margin-left:0.5rem
- }
- .shadow-sm {
- box-shadow:0 .125rem 0.25rem rgba(0,0,0,.025)!important
- }
- a:hover,body.menu-hide .body-right,body.menu-show .body-right,.sidemenu .submenu li:hover,.table-hover tbody tr:hover {
- transition:all 0.5s
- }
- span.page-link {
- color:var(--white);
- background:var(--green)
- }
- input,select,textarea,.upload-bg,.colordlg,.pubdlg,.quickselitem .topcat,.mysource,.mywriter,#edsta,.cke_chrome,.cke_inner,.pagination,.card,.form-control,.btn,.alert,.rounded {
- border-radius:var(--b-radius)!important
- }
- .cke_top {
- border-radius:var(--b-radius) var(--b-radius) 0 0!important
- }
- .submenu,.cke_bottom {
- border-radius:0 0 var(--b-radius) var(--b-radius)!important
- }
- .page-item:first-child .page-link {
- border-top-left-radius:var(--b-radius)!important;
- border-bottom-left-radius:var(--b-radius)!important
- }
- .page-item:last-child .page-link {
- border-top-right-radius:var(--b-radius)!important;
- border-bottom-right-radius:var(--b-radius)!important
- }
- .input-group>.input-group-append>.btn {
- border-top-left-radius:0!important;
- border-bottom-left-radius:0!important
- }
- .input-group:not(.has-validation)>.form-control:not(:last-child) {
- border-top-right-radius:0!important;
- border-bottom-right-radius:0!important
- }
- @media (min-width:1199px) {
- .modal-dialog {
- max-width:500px
- }
- }
- @media screen and (max-width:1199px) and (min-width:992px) {
- .login-box {
- padding:30px
- }
- }
- @media (max-width:768px) {
- td {
- white-space:nowrap
- }
- .install-box,.tips-box,.w-65,.w-35,.admin-textarea-sm,.admin-input-lg,.admin-input-md,.admin-input-sm {
- width:100%
- }
- .tips {
- padding:0 1rem
- }
- .login-box {
- padding:30px
- }
- }
|