2
0

_layout.less 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. html {
  2. height: 100%; // http://updates.html5rocks.com/2013/12/300ms-tap-delay-gone-away
  3. direction: ltr;
  4. touch-action: manipulation;
  5. }
  6. html,
  7. body,
  8. app-root {
  9. // overflow-x: hidden;
  10. height: 100%;
  11. }
  12. body {
  13. color: @text-color;
  14. background-color: @alain-default-content-bg;
  15. }
  16. @{alain-default-prefix} {
  17. position: relative;
  18. display: block;
  19. width: 100%;
  20. height: auto;
  21. min-height: 100%;
  22. overflow-x: hidden;
  23. &__unwrap {
  24. margin-right: -@alain-default-content-padding;
  25. margin-left: -@alain-default-content-padding;
  26. @media (max-width: @mobile-max) {
  27. margin-right: 0;
  28. margin-left: 0;
  29. }
  30. }
  31. &__content {
  32. margin: 0 @alain-default-content-padding @alain-default-content-padding @alain-default-content-padding;
  33. &-title {
  34. display: flex;
  35. align-items: center;
  36. justify-content: space-between;
  37. margin-right: -@alain-default-content-padding;
  38. margin-bottom: @alain-default-content-padding;
  39. margin-left: -@alain-default-content-padding;
  40. padding: @alain-default-content-padding;
  41. padding-top: @alain-default-content-padding - 12;
  42. padding-bottom: @alain-default-content-padding - 12;
  43. color: #929292;
  44. background-color: @alain-default-content-heading-bg;
  45. border-bottom: 1px solid @alain-default-content-heading-border;
  46. > h1 {
  47. margin-bottom: 0;
  48. font-weight: normal;
  49. font-size: 18px;
  50. > small {
  51. display: block;
  52. color: @muted-color;
  53. font-size: 12px;
  54. }
  55. }
  56. }
  57. // fix width
  58. nz-input-group {
  59. width: auto;
  60. }
  61. .router-ant();
  62. }
  63. &__hide-aside {
  64. @{alain-default-prefix}__content {
  65. margin-left: @alain-default-content-padding !important;
  66. transform: none !important;
  67. }
  68. }
  69. }
  70. // Desktop
  71. @media (min-width: @mobile-min) {
  72. @{alain-default-prefix}__content {
  73. margin-left: (@alain-default-aside-wd + @alain-default-content-padding);
  74. }
  75. @{alain-default-prefix}__collapsed {
  76. @{alain-default-prefix} {
  77. &__sidebar {
  78. width: @alain-default-aside-collapsed-wd;
  79. }
  80. &__content {
  81. margin-left: (@alain-default-aside-collapsed-wd + @alain-default-content-padding);
  82. }
  83. }
  84. }
  85. }
  86. .layout-default-rtl-mixin(@enabled) when(@enabled=true) {
  87. [dir='rtl'] {
  88. @media (min-width: @mobile-min) {
  89. @{alain-default-prefix}__content {
  90. margin-right: (@alain-default-aside-wd + @alain-default-content-padding);
  91. margin-left: 0;
  92. }
  93. @{alain-default-prefix}__collapsed {
  94. @{alain-default-prefix} {
  95. &__content {
  96. margin-right: (@alain-default-aside-collapsed-wd + @alain-default-content-padding);
  97. margin-left: 0;
  98. }
  99. }
  100. }
  101. }
  102. }
  103. }
  104. .layout-default-rtl-mixin(@rtl-enabled);
  105. .search__form .ant-form-item {
  106. margin-right: 0;
  107. margin-bottom: 2px !important;
  108. }
  109. .table_cell_action_5 {
  110. width: 360px;
  111. }
  112. .table_cell_action_3 {
  113. width: 240px;
  114. }
  115. .table_cell_action_2 {
  116. width: 210px;
  117. }
  118. .table_cell_action_1 {
  119. width: 100px;
  120. }
  121. .alain-default__aside-user {
  122. margin: 10px 24px 10px 24px !important;
  123. }
  124. .alain-default__nav-item_collapsed {
  125. position: absolute;
  126. bottom: 0;
  127. left: 6px;
  128. }
  129. .ant-modal-body {
  130. padding-top: 5px !important;
  131. padding-bottom: 5px !important;
  132. }
  133. nz-tabset {
  134. width: 95% !important;
  135. }
  136. .ant-tabs-nav-list{
  137. margin-left: 15px;
  138. }