123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 |
- @charset "utf-8";
- @import './core';
- #root {
- .admin {
- background: @admin_bg_color;
- height: 100%;
- >.ant-layout {
- height: 100%;
- }
- #layout-header.collapsed {
- #logo {
- width: 80px;
- h1 {
- display: none;
- }
- }
- }
- #layout-header {
- overflow: hidden;
- padding: 0;
- padding-right: 24px;
- color: hsla(0, 0%, 100%, 0.65);
- #logo {
- width: 200px;
- height: 64px;
- position: relative;
- line-height: 64px;
- padding-left: 24px;
- transition: all 0.3s;
- background: #002140;
- overflow: hidden;
- display: inline-block;
- img {
- display: inline-block;
- vertical-align: middle;
- height: 32px;
- }
- h1 {
- color: #fff;
- display: inline-block;
- vertical-align: middle;
- font-size: 20px;
- margin: 0 0 0 12px;
- font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
- font-weight: 600;
- }
- }
- .header-menu {
- display: inline-block;
- line-height: 64px;
- padding: 0 24px;
- vertical-align: top;
- }
- .user-info {
- line-height: 64px;
- padding: 0 15px;
- cursor: pointer;
- transition: all 0.3s;
- }
- .user-info:hover {
- color: #fff;
- }
- .icon {
- font-size: 18px;
- line-height: 64px;
- padding: 0 20px;
- cursor: pointer;
- transition: all 0.3s;
- }
- .icon:hover {
- color: #fff;
- }
- }
- .left-slider {
- background: #fff;
- overflow-y: 'auto';
- .ant-layout-sider-trigger {
- background: #fff;
- color: @base_color;
- }
- .ant-layout-sider-trigger:hover {
- color: @theme_color;
- }
- .left-menu {
- padding: 10px 0;
- }
- }
- .page-layout {
- padding: 24px;
- overflow-y: auto;
- }
- .page-content {
- height: 100%;
- position: relative;
- padding-top: 20px;
- .ant-breadcrumb {
- top: -10px;
- position: absolute;
- }
- .page {
- height: 100%;
- }
- }
- .ant-form.ant-form-inline {
- margin-bottom: 10px;
- }
- .ant-form-inline .ant-form-item {
- margin-bottom: 10px;
- }
- .ant-table-row {
- span {
- a {
- margin-right: 10px;
- }
- }
- }
- }
- }
- /* use css to set position of modal */
- .vertical-center-modal {
- text-align: center;
- white-space: nowrap;
- }
- .vertical-center-modal:before {
- content: '';
- display: inline-block;
- height: 100%;
- vertical-align: middle;
- width: 0;
- }
- .vertical-center-modal .ant-modal {
- display: inline-block;
- vertical-align: middle;
- top: 0;
- text-align: left;
- }
|