UNPKG

10.1 kBSCSSView Raw
1@charset "UTF-8";
2
3////
4/// @module upload: 上传
5/// @tag upload
6/// @category component
7/// @family data-entry
8/// @varPrefix $upload-
9/// @classPrefix {prefix}-upload
10/// @order {"statement/disabled":10,"statement/normal":11,"statement/normal/bounding":110,"statement/normal/close":111,"statement/normal/name":112,"statement/normal/extra":113,"statement/normal/thumbnail":114,"statement/normal/picture":115,"statement/normal/add":116,"statement/hover":12,"statement/hover/bounding":120,"statement/hover/close":121,"statement/hover/title":122,"statement/hover/extra":123,"statement/hover/add":124,"statement/error":13,"statement/error/bounding":130,"statement/error/add":131,"statement/uploading":14,"statement/uploading/add":140,"size/bounding":10,"size/close icon":11,"size/picture":12,"size/border":13,"size/add":14,"size/normal":15,"size/normal/thumbnail":150,"size/name":16}
11////
12
13$upload-prefix: '.#{$css-prefix}upload';
14
15// upload variables
16// --------------------------------------------------
17
18/// text
19/// @namespace statement/disabled
20$upload-disable-text-color: $color-text1-1;
21/// border
22/// @namespace statement/disabled
23$upload-disable-border-color: $color-line1-1;
24
25// Text
26// -----------------------------------------------------
27/// heigth
28/// @namespace size/bounding
29$upload-text-list-height: $s-10 !default;
30/// padding (l, r)
31/// @namespace size/bounding
32$upload-text-list-padding-left-right: $s-2 !default;
33/// text
34/// @namespace size/bounding
35$upload-text-list-font-size: $font-size-body-1 !default;
36/// size
37/// @namespace size/close icon
38$upload-text-list-close-icon-size: $icon-xs !default;
39/// margin (r)
40/// @namespace size/close icon
41$upload-text-list-close-icon-right: $s-3 !default;
42/// corner
43/// @namespace size/normal
44$upload-text-list-corner: $corner-zero !default;
45/// background
46/// @namespace statement/normal/bounding
47$upload-text-list-bg-color: $color-fill1-2 !default;
48/// background
49/// @namespace statement/hover/bounding
50$upload-text-list-bg-color-hover: $color-fill1-2 !default;
51/// background
52/// @namespace statement/error/bounding
53$upload-text-list-bg-color-error: $color-error-1 !default;
54/// text
55/// @namespace statement/error/bounding
56$upload-text-list-error-text-color: $color-error-3 !default;
57
58/// icon
59/// @namespace statement/normal/close
60$upload-text-list-close-icon-color: $color-text1-2 !default;
61/// icon
62/// @namespace statement/hover/close
63$upload-text-list-close-icon-color-hover: $color-text1-3 !default;
64
65/// text
66/// @namespace statement/normal/name
67$upload-text-list-name-font-color: $color-text1-4 !default;
68/// text
69/// @namespace statement/hover/title
70$upload-text-list-name-font-color-hover: $color-brand1-6 !default;
71/// text
72/// @namespace statement/normal/extra
73$upload-text-list-size-font-color: $color-text1-2 !default;
74/// text
75/// @namespace statement/hover/extra
76$upload-text-list-size-font-color-hover: $color-brand1-6 !default;
77/// height
78/// @namespace size/progressbar
79$upload-text-list-progressbar-height: $s-2 !default;
80
81// ============================================================
82
83// Simple with Image
84// -----------------------------------
85/// padding
86/// @namespace size/bounding
87$upload-image-list-item-padding: $s-2 !default;
88
89/// size
90/// @namespace size/picture
91/// @type length
92$upload-image-list-item-picture-size: $s-12 !default;
93/// icon
94/// @namespace size/picture
95$upload-image-list-item-picture-icon-size: $icon-l !default;
96/// border
97/// @namespace size/picture
98$upload-image-list-item-picture-border-width: $line-1 !default;
99/// corner
100/// @namespace size/picture
101$upload-image-list-item-picture-corner: $corner-zero !default;
102
103/// font
104/// @namespace statement/normal/thumbnail
105$upload-image-list-item-thumbnail-font-color: $color-text1-1 !default;
106
107/// text
108/// @namespace size/bounding
109$upload-image-list-item-font-size: $font-size-body-1 !default;
110/// size
111/// @namespace size/close icon
112$upload-image-list-close-icon-size: $icon-xs !default;
113/// margin
114/// @namespace size/close icon
115$upload-image-list-close-icon-right: $s-1 !default;
116/// width
117/// @namespace size/border
118$upload-image-list-item-border-width: $line-1 !default;
119/// background
120/// @namespace statement/normal
121$upload-image-list-item-bg-color: $color-white !default;
122/// background
123/// @namespace statement/uploading
124$upload-image-list-item-uploading-bg-color: $color-white !default;
125/// background
126/// @namespace statement/error
127$upload-image-list-item-error-bg-color: $color-white !default;
128/// icon
129/// @namespace statement/normal/close
130$upload-image-list-close-icon-color: $color-text1-2 !default;
131/// icon
132/// @namespace statement/hover/close
133$upload-image-list-close-icon-color-hover: $color-text1-3 !default;
134/// border
135/// @namespace statement/normal/bounding
136$upload-image-list-item-border-color: $color-line1-2 !default;
137/// border
138/// @namespace statement/error/bounding
139$upload-image-list-item-border-color-error: $color-error-3 !default;
140/// border
141/// @namespace statement/hover/bounding
142$upload-image-list-item-border-color-hover: $color-brand1-6 !default;
143/// border
144/// @namespace statement/normal/picture
145$upload-image-list-item-picture-border-color: $color-line1-2 !default;
146/// background
147/// @namespace statement/normal/picture
148$upload-image-list-item-picture-background-color: $color-fill1-2 !default;
149/// height
150/// @namespace size/progressbar
151$upload-image-list-progressbar-height: $s-2 !default;
152
153
154// ============================================================
155
156// Card
157// -----------------------------------------------------
158/// size
159/// @namespace size/bounding
160/// @type length
161$upload-card-size: $s-25 !default;
162/// margin (b)
163/// @namespace size/bounding
164$upload-card-margin-bottom: $s-4 !default;
165/// icon
166/// @namespace size/add
167$upload-card-add-icon-size: $icon-l !default;
168/// text
169/// @namespace size/add
170$upload-card-add-text-size: $font-size-body-1 !default;
171/// corner
172/// @namespace size/bounding
173$upload-card-border-radius: $corner-zero !default;
174/// text margin (t)
175/// @namespace size/add
176$upload-card-add-text-margin-top: $s-3 !default;
177/// background
178/// @namespace statement/normal
179$upload-card-bg-color: $color-white !default;
180/// border style
181/// @namespace statement/normal
182$upload-card-border-style: $line-dashed !default;
183/// border
184/// @namespace statement/normal
185$upload-card-border-color: $color-line1-3 !default;
186/// border
187/// @namespace statement/hover/bounding
188$upload-card-hover-border-color: $color-brand1-6 !default;
189/// text
190/// @namespace statement/normal/add
191$upload-card-font-color: $color-text1-3 !default;
192/// color
193/// @namespace statement/normal/add
194$upload-card-icon-color: $color-line1-3 !default;
195/// text
196/// @namespace statement/hover/add
197$upload-card-hover-font-color: $color-brand1-6 !default;
198/// icon
199/// @namespace statement/normal/add
200/// @type icon
201$upload-card-add-icon: $icon-content-add !default;
202
203// Card Item
204/// background
205/// @namespace statement/normal
206$upload-card-list-bg-color: $color-transparent !default;
207/// background
208/// @namespace statement/uploading/add
209$upload-card-list-uploading-bg-color: $color-fill1-1 !default;
210/// background
211/// @namespace statement/error/add
212$upload-card-list-bg-color-error: $color-fill1-1 !default;
213/// margin (r)
214/// @namespace size/bounding
215$upload-card-list-margin-right: $s-3 !default;
216/// padding
217/// @namespace size/bounding
218$upload-card-list-padding: $s-zero !default;
219/// corner
220/// @namespace size/normal
221$upload-card-list-corner: $corner-zero !default;
222/// border
223/// @namespace statement/normal/bounding
224$upload-card-list-border-color: $color-line1-3 !default;
225/// border
226/// @namespace statement/error/bounding
227$upload-card-list-border-color-error: $color-error-3 !default;
228/// font
229/// @namespace statement/normal/thumbnail
230$upload-card-list-thumbnail-font-color: $color-text1-1 !default;
231/// text
232/// @namespace statement/normal/thumbnail
233$upload-card-list-thumbnail-font-size: $font-size-caption !default;
234/// icon
235/// @namespace statement/normal/thumbnail
236$upload-card-list-thumbnail-icon-size: $icon-xxl !default;
237
238/// margin (t)
239/// @namespace size/name
240$upload-card-list-name-margin-top: $s-1 !default;
241/// text
242/// @namespace statement/normal/name
243$upload-card-list-name-font-size: $font-size-caption !default;
244/// text
245/// @namespace statement/normal/name
246$upload-card-list-name-font-color: $color-text1-3 !default;
247/// height
248/// @namespace size/progressbar
249$upload-card-list-progressbar-height: $s-2 !default;
250
251
252// 上传后的 item 文件下载、删除操作区域的样式
253// @ignore
254$upload-select-card-tool-height: $s-7 !default;
255// @ignore
256$upload-select-card-tool-icon-size: $icon-s !default;
257/// color
258/// @namespace statement/hover/action
259$upload-select-card-tool-bg-color: $color-black !default;
260/// opacity
261/// @type alpha
262/// @namespace statement/hover/action
263$upload-select-card-tool-bg-opacity: .7 !default;
264
265// ============================================================
266
267// Drag
268// -----------------------------------------------------
269/// border
270/// @namespace statement/normal
271$upload-drag-zone-border-color: $color-line1-3 !default;
272/// border
273/// @namespace statement/normal
274$upload-drag-zone-over-border-color: $color-brand1-6 !default;
275/// corner
276/// @namespace statement/normal
277$upload-drag-zone-corner: $corner-1 !default;
278/// font
279/// @namespace size/bounding
280$upload-drag-zone-font-size: $font-size-body-2 !default;
281/// icon
282/// @namespace size/bounding
283$upload-drag-zone-icon-size: $s-6 !default;
284/// hint-font
285/// @namespace size/bounding
286$upload-drag-zone-hint-font-size: $font-size-caption !default;
287/// background
288/// @namespace statement/normal
289$upload-drag-zone-bg-color: $color-transparent !default;
290/// icon
291/// @type icon
292/// @namespace statement/normal
293$upload-drag-zone-upload-icon: $icon-content-upload !default;
294/// icon color
295/// @namespace statement/normal
296$upload-drag-zone-upload-icon-color: $color-text1-3 !default;
297/// title
298/// @namespace statement/normal
299$upload-drag-zone-upload-normal-title-color: $color-text1-3 !default;
300/// hint
301/// @namespace statement/normal
302$upload-drag-zone-upload-normal-hint-color: $color-text1-2 !default;