houzhongjian
2024-07-11 759b1c71011abd6b58c37d2566f3f3c208c2f1b2
提交 | 用户 | 时间
759b1c 1 /**
H 2 * 通用css样式布局处理
3 * Copyright (c) 2019 ruoyi
4 */
5
6 /** 基础通用 **/
7 .pt5 {
8   padding-top: 5px;
9 }
10 .pr5 {
11   padding-right: 5px;
12 }
13 .pb5 {
14   padding-bottom: 5px;
15 }
16 .mt5 {
17   margin-top: 5px;
18 }
19 .mr5 {
20   margin-right: 5px;
21 }
22 .mb5 {
23   margin-bottom: 5px;
24 }
25 .mb8 {
26   margin-bottom: 8px;
27 }
28 .ml5 {
29   margin-left: 5px;
30 }
31 .mt10 {
32   margin-top: 10px;
33 }
34 .mr10 {
35   margin-right: 10px;
36 }
37 .mb10 {
38   margin-bottom: 10px;
39 }
40 .ml10 {
41   margin-left: 10px;
42 }
43 .mt20 {
44   margin-top: 20px;
45 }
46 .mr20 {
47   margin-right: 20px;
48 }
49 .mb20 {
50   margin-bottom: 20px;
51 }
52 .ml20 {
53   margin-left: 20px;
54 }
55
56 .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
57   font-family: inherit;
58   font-weight: 500;
59   line-height: 1.1;
60   color: inherit;
61 }
62
63 .el-message-box__status + .el-message-box__message{
64   word-break: break-word;
65 }
66
67 .el-dialog:not(.is-fullscreen) {
68   margin-top: 6vh !important;
69 }
70
71 .el-dialog__wrapper.scrollbar .el-dialog .el-dialog__body {
72   overflow: auto;
73   overflow-x: hidden;
74   max-height: 70vh;
75   padding: 10px 20px 0;
76 }
77
78 .el-dialog{
79   display: flex;
80   flex-direction: column;
81   max-width: calc(100% - 30px);
82   max-height: calc(100% - 70px);
83   .el-dialog__body {
84     overflow: auto;
85   }
86 }
87
88 .el-table {
89   .el-table__header-wrapper, .el-table__fixed-header-wrapper {
90     th {
91       word-break: break-word;
92       background-color: #f8f8f9;
93       color: #515a6e;
94       height: 40px;
95       font-size: 13px;
96     }
97   }
98   .el-table__body-wrapper,.el-table__fixed-body-wrapper {
99     .el-button [class*="el-icon-"] + span {
100       margin-left: 1px;
101     }
102   }
103 }
104
105 /** 表单布局 **/
106 .form-header {
107   font-size:15px;
108   color:#6379bb;
109   border-bottom:1px solid #ddd;
110   margin:8px 10px 25px 10px;
111   padding-bottom:5px
112 }
113
114 /** 表格布局 **/
115 .pagination-container {
116   position: relative;
117   height: 25px;
118   margin-bottom: 10px;
119   margin-top: 15px;
120   padding: 10px 20px !important;
121 }
122
123 /* tree border */
124 .tree-border {
125   margin-top: 5px;
126   border: 1px solid #e5e6e7;
127   background: #FFFFFF none;
128   border-radius:4px;
129 }
130
131 .pagination-container .el-pagination {
132   right: 0;
133   position: absolute;
134 }
135
136 @media ( max-width : 768px) {
137   .pagination-container .el-pagination > .el-pagination__jump {
138     display: none !important;
139   }
140   .pagination-container .el-pagination > .el-pagination__sizes {
141     display: none !important;
142   }
143 }
144
145 .el-table .fixed-width .el-button--mini {
146   padding-left: 0;
147   padding-right: 0;
148   width: inherit;
149 }
150
151 /** 表格更多操作下拉样式 */
152 .el-table .el-dropdown-link,.el-table .el-dropdown-selfdefine {
153   cursor: pointer;
154   margin-left: 5px;
155 }
156
157 .el-table .el-dropdown, .el-icon-arrow-down {
158   font-size: 12px;
159 }
160
161 .el-tree-node__content > .el-checkbox {
162   margin-right: 8px;
163 }
164
165 .list-group-striped > .list-group-item {
166   border-left: 0;
167   border-right: 0;
168   border-radius: 0;
169   padding-left: 0;
170   padding-right: 0;
171 }
172
173 .list-group {
174   padding-left: 0px;
175   list-style: none;
176 }
177
178 .list-group-item {
179   border-bottom: 1px solid #e7eaec;
180   border-top: 1px solid #e7eaec;
181   margin-bottom: -1px;
182   padding: 11px 0px;
183   font-size: 13px;
184 }
185
186 .pull-right {
187   float: right !important;
188 }
189
190 .el-card__header {
191   padding: 14px 15px 7px;
192   min-height: 40px;
193 }
194
195 .el-card__body {
196   padding: 15px 20px 20px 20px;
197 }
198
199 .card-box {
200   padding-right: 15px;
201   padding-left: 15px;
202   margin-bottom: 10px;
203 }
204
205 /* button color */
206 .el-button--cyan.is-active,
207 .el-button--cyan:active {
208   background: #20B2AA;
209   border-color: #20B2AA;
210   color: #FFFFFF;
211 }
212
213 .el-button--cyan:focus,
214 .el-button--cyan:hover {
215   background: #48D1CC;
216   border-color: #48D1CC;
217   color: #FFFFFF;
218 }
219
220 .el-button--cyan {
221   background-color: #20B2AA;
222   border-color: #20B2AA;
223   color: #FFFFFF;
224 }
225
226 /* text color */
227 .text-navy {
228   color: #1ab394;
229 }
230
231 .text-primary {
232   color: inherit;
233 }
234
235 .text-success {
236   color: #1c84c6;
237 }
238
239 .text-info {
240   color: #23c6c8;
241 }
242
243 .text-warning {
244   color: #f8ac59;
245 }
246
247 .text-danger {
248   color: #ed5565;
249 }
250
251 .text-muted {
252   color: #888888;
253 }
254
255 /* image */
256 .img-circle {
257   border-radius: 50%;
258 }
259
260 .img-lg {
261   width: 120px;
262   height: 120px;
263 }
264
265 .avatar-upload-preview {
266   position: absolute;
267   top: 50%;
268   transform: translate(50%, -50%);
269   width: 200px;
270   height: 200px;
271   border-radius: 50%;
272   box-shadow: 0 0 4px #ccc;
273   overflow: hidden;
274 }
275
276 /* 拖拽列样式 */
277 .sortable-ghost{
278   opacity: .8;
279   color: #fff!important;
280   background: #42b983!important;
281 }
282
283 .top-right-btn {
284   position: relative;
285   float: right;
286 }