mock平台

Setting.scss 4.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. .form-item {
  2. margin-bottom: .16rem;
  3. }
  4. .breakline {
  5. margin-top: .18rem;
  6. margin-bottom: .18rem;
  7. border: 0;
  8. border-top: 1px solid #eeeeee;
  9. }
  10. .card-danger {
  11. border-color: #ff561b;
  12. border-radius: 4px;
  13. .ant-card-body {
  14. display: flex;
  15. align-items: center;
  16. padding: .24rem !important;
  17. }
  18. .card-danger-content {
  19. flex: 1;
  20. }
  21. .card-danger-btn {
  22. flex-grow: 0;
  23. flex-shrink: 1;
  24. }
  25. }
  26. .setting-project-member {
  27. .btn{
  28. margin-left: 8px;
  29. }
  30. .m-user-name {
  31. padding-right: 16px;
  32. }
  33. }
  34. .setting-group {
  35. margin-top: .48rem;
  36. border-radius: 2px;
  37. border-bottom: 1px solid #eee;
  38. .ant-card-head {
  39. background-color: #eee;
  40. padding: 0 .08rem !important;
  41. }
  42. .ant-card-head-title {
  43. font-size: .12rem;
  44. float: inherit;
  45. }
  46. .ant-card-body {
  47. padding: 0 !important;
  48. }
  49. .card-item {
  50. padding: .1rem .15rem;
  51. position: relative;
  52. .item-img {
  53. width: .2rem;
  54. height: .2rem;
  55. margin-right: .08rem;
  56. vertical-align: middle;
  57. }
  58. .item-name {
  59. position: absolute;
  60. left: .43rem;
  61. top: 50%;
  62. transform: translateY(-50%);
  63. }
  64. .item-role {
  65. position: absolute;
  66. right: .15rem;
  67. top: 50%;
  68. transform: translateY(-50%);
  69. }
  70. }
  71. .card-item + .card-item {
  72. border-top: 1px solid #eee;
  73. }
  74. }
  75. .project-setting {
  76. .setting-logo {
  77. text-align: right;
  78. padding: .24rem;
  79. cursor: pointer;
  80. }
  81. .setting-intro {
  82. padding: .24rem;
  83. height: 1.48rem;
  84. display: flex;
  85. align-items: center;
  86. flex-wrap: wrap;
  87. .ui-title {
  88. font-size: .32rem;
  89. font-weight: normal;
  90. width: 100%;
  91. }
  92. .ui-desc {
  93. font-size: .16rem;
  94. }
  95. }
  96. .ui-logo {
  97. width: 1rem;
  98. height: 1rem;
  99. border-radius: 50%;
  100. font-size: .5rem;
  101. color: #fff;
  102. background-color: #2395f1;
  103. line-height: 1rem;
  104. box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
  105. position: relative;
  106. &:after {
  107. opacity: 0;
  108. content: '点击修改';
  109. display: block;
  110. transition: all .4s;
  111. position: absolute;
  112. left: 0;
  113. top: 0;
  114. border-radius: 50%;
  115. font-size: .14rem;
  116. color: #fff;
  117. width: 100%;
  118. height: 100%;
  119. background-color: rgba(0,0,0, .25);
  120. }
  121. &:hover:after {
  122. opacity: 1;
  123. }
  124. }
  125. }
  126. .change-project-container {
  127. max-width: 320px;
  128. .ant-popover-inner {
  129. text-align: center;
  130. }
  131. .ant-popover-title {
  132. padding: 8px .16rem;
  133. height: auto;
  134. }
  135. .ant-radio-button-wrapper {
  136. font-size: 16px;
  137. border: none;
  138. &:first-child {
  139. border: none;
  140. }
  141. &:not(:first-child)::before {
  142. display: none !important;
  143. }
  144. }
  145. .ant-radio-button-wrapper-checked {
  146. box-shadow: none;
  147. color: #fff;
  148. background-color: #2395f1;
  149. border-radius: 4px;
  150. }
  151. .color {
  152. // .ant-radio-button-wrapper {
  153. // &:first-child {
  154. // border: none;
  155. // }
  156. // }
  157. .ant-radio-button-wrapper-checked {
  158. border-radius: 0;
  159. &:hover {
  160. border: none;
  161. box-shadow: none;
  162. }
  163. }
  164. }
  165. }
  166. .danger-container {
  167. margin-top: .48rem;
  168. }
  169. .btnwrap-changeproject {
  170. text-align: center;
  171. padding: .16rem 0;
  172. background: #fff;
  173. background-color: #fff;
  174. margin: 0 -.4rem;
  175. // background-image: linear-gradient(45deg, #d9d9d9 25%, transparent 0),linear-gradient(45deg, transparent 75%, #d9d9d9 0);
  176. background-size: 4px 4px;
  177. .btn-save {
  178. font-size: .15rem;
  179. font-weight: 200;
  180. letter-spacing: 1px;
  181. border: none;
  182. box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  183. transform: translateY(0);
  184. transition: all .2s;
  185. &:hover {
  186. transform: translateY(-1px);
  187. }
  188. &:active {
  189. transform: translateY(1px);
  190. }
  191. }
  192. }
  193. .project-env{
  194. // 环境配置中首个item的删除按钮定位调整
  195. .ant-row-flex {
  196. display: flex;
  197. flex-flow: row wrap;
  198. height: 60px;
  199. }
  200. }
  201. // 危险操作
  202. .danger-container {
  203. .title {
  204. margin-bottom: .48rem;
  205. text-align: center;
  206. .content {
  207. color: rgba(39, 56, 72, 0.65);
  208. margin-bottom: .16rem;
  209. }
  210. }
  211. }
  212. .radio.ant-radio-wrapper{
  213. line-height: unset
  214. }