

240318 김하영 최초커밋
@5e8864077741c6f1531855cb53b29d89d425640e
+++ resources/css/common.css
... | ... | @@ -0,0 +1,853 @@ |
1 | +@charset "utf-8"; | |
2 | + | |
3 | +:root { | |
4 | + /* color */ | |
5 | + --color-black: #3f454d; | |
6 | + --color-gray: #c6c6c6; | |
7 | + --color-white: #ffffff; | |
8 | + --color-orange: #fbbe28; | |
9 | + --color-light-orange: #fff4d7; | |
10 | + --color-green: #13833b; | |
11 | + --color-red: #ff5d5d; | |
12 | + --color-blue: #213f99; | |
13 | + --color-darkG: #434343; | |
14 | + --color-blueE: #e3ecff; | |
15 | + --color-skyBlue: #f5f8ff; | |
16 | +} | |
17 | + | |
18 | +/* 정렬 */ | |
19 | +.flex { | |
20 | + display: flex; | |
21 | + flex-wrap: wrap; | |
22 | +} | |
23 | + | |
24 | +.flex-column { | |
25 | + display: flex; | |
26 | + flex-direction: column; | |
27 | + height: 100%; | |
28 | +} | |
29 | + | |
30 | + | |
31 | +.justify-start { | |
32 | + justify-content: flex-start; | |
33 | +} | |
34 | + | |
35 | +.justify-center { | |
36 | + justify-content: center; | |
37 | +} | |
38 | + | |
39 | +.justify-between { | |
40 | + justify-content: space-between; | |
41 | +} | |
42 | + | |
43 | +.justify-around { | |
44 | + justify-content: space-around; | |
45 | +} | |
46 | + | |
47 | +.justify-end { | |
48 | + justify-content: flex-end; | |
49 | +} | |
50 | + | |
51 | +.align-start { | |
52 | + align-items: flex-start; | |
53 | +} | |
54 | + | |
55 | +.align-center { | |
56 | + align-items: center; | |
57 | +} | |
58 | + | |
59 | +.align-end { | |
60 | + align-items: flex-end; | |
61 | +} | |
62 | + | |
63 | + | |
64 | +.flex5, | |
65 | +.flex10, | |
66 | +.flex15, | |
67 | +.flex20, | |
68 | +.flex25, | |
69 | +.flex30, | |
70 | +.flex35, | |
71 | +.flex40, | |
72 | +.flex45, | |
73 | +.flex50, | |
74 | +.flex55, | |
75 | +.flex60, | |
76 | +.flex65, | |
77 | +.flex70, | |
78 | +.flex75, | |
79 | +.flex80, | |
80 | +.flex85, | |
81 | +.flex90, | |
82 | +.flex95, | |
83 | +.flex100 { | |
84 | + padding-left: 10px; | |
85 | + padding-right: 10px; | |
86 | +} | |
87 | + | |
88 | +.no-gutter>.flex5, | |
89 | +.no-gutter>.flex10, | |
90 | +.no-gutter>.flex15, | |
91 | +.no-gutter>.flex20, | |
92 | +.no-gutter>.flex25, | |
93 | +.no-gutter>.flex30, | |
94 | +.no-gutter>.flex35, | |
95 | +.no-gutter>.flex40, | |
96 | +.no-gutter>.flex45, | |
97 | +.no-gutter>.flex50, | |
98 | +.no-gutter>.flex55, | |
99 | +.no-gutter>.flex60, | |
100 | +.no-gutter>.flex65, | |
101 | +.no-gutter>.flex70, | |
102 | +.no-gutter>.flex75, | |
103 | +.no-gutter>.flex80, | |
104 | +.no-gutter>.flex85, | |
105 | +.no-gutter>.flex90, | |
106 | +.no-gutter>.flex95, | |
107 | +.no-gutter>.flex100 { | |
108 | + padding-left: 0; | |
109 | + padding-right: 0; | |
110 | +} | |
111 | + | |
112 | +/* 정렬 배율 */ | |
113 | +.flex5 { | |
114 | + flex: 0 0 5% | |
115 | +} | |
116 | + | |
117 | +.flex10 { | |
118 | + flex: 0 0 10% | |
119 | +} | |
120 | + | |
121 | +.flex15 { | |
122 | + flex: 0 0 15% | |
123 | +} | |
124 | + | |
125 | +.flex20 { | |
126 | + flex: 0 0 20% | |
127 | +} | |
128 | + | |
129 | +.flex25 { | |
130 | + flex: 0 0 25% | |
131 | +} | |
132 | + | |
133 | +.flex30 { | |
134 | + flex: 0 0 30% | |
135 | +} | |
136 | + | |
137 | +.flex35 { | |
138 | + flex: 0 0 35% | |
139 | +} | |
140 | + | |
141 | +.flex40 { | |
142 | + flex: 0 0 40% | |
143 | +} | |
144 | + | |
145 | +.flex45 { | |
146 | + flex: 0 0 45% | |
147 | +} | |
148 | + | |
149 | +.flex50 { | |
150 | + flex: 0 0 50% | |
151 | +} | |
152 | + | |
153 | +.flex55 { | |
154 | + flex: 0 0 55% | |
155 | +} | |
156 | + | |
157 | +.flex60 { | |
158 | + flex: 0 0 60% | |
159 | +} | |
160 | + | |
161 | +.flex65 { | |
162 | + flex: 0 0 65% | |
163 | +} | |
164 | + | |
165 | +.flex70 { | |
166 | + flex: 0 0 70% | |
167 | +} | |
168 | + | |
169 | +.flex75 { | |
170 | + flex: 0 0 75% | |
171 | +} | |
172 | + | |
173 | +.flex80 { | |
174 | + flex: 0 0 80% | |
175 | +} | |
176 | + | |
177 | +.flex85 { | |
178 | + flex: 0 0 85% | |
179 | +} | |
180 | + | |
181 | + | |
182 | +.flex90 { | |
183 | + flex: 0 0 90% | |
184 | +} | |
185 | + | |
186 | +.flex95 { | |
187 | + flex: 0 0 95% | |
188 | +} | |
189 | + | |
190 | +.flex100 { | |
191 | + flex: 0 0 100%; | |
192 | +} | |
193 | + | |
194 | +/* 너비 */ | |
195 | +.w10 { | |
196 | + width: 10%; | |
197 | +} | |
198 | + | |
199 | +.w20 { | |
200 | + width: 20%; | |
201 | +} | |
202 | + | |
203 | +.w30 { | |
204 | + width: 30%; | |
205 | +} | |
206 | + | |
207 | +.w40 { | |
208 | + width: 40%; | |
209 | +} | |
210 | + | |
211 | +.w50 { | |
212 | + width: 50%; | |
213 | +} | |
214 | + | |
215 | +.w60 { | |
216 | + width: 60%; | |
217 | +} | |
218 | + | |
219 | +.w70 { | |
220 | + width: 70%; | |
221 | +} | |
222 | + | |
223 | +.w80 { | |
224 | + width: 80%; | |
225 | +} | |
226 | + | |
227 | +.w90 { | |
228 | + width: 90%; | |
229 | +} | |
230 | + | |
231 | +.w100 { | |
232 | + width: 100%; | |
233 | +} | |
234 | + | |
235 | + | |
236 | + | |
237 | +/* 마진 */ | |
238 | +.ml0 { | |
239 | + margin-left: 0px; | |
240 | +} | |
241 | + | |
242 | +.ml5 { | |
243 | + margin-left: 5px; | |
244 | +} | |
245 | + | |
246 | +.ml10 { | |
247 | + margin-left: 10px; | |
248 | +} | |
249 | + | |
250 | +.ml20 { | |
251 | + margin-left: 20px; | |
252 | +} | |
253 | + | |
254 | +.ml30 { | |
255 | + margin-left: 30px; | |
256 | +} | |
257 | + | |
258 | +.ml40 { | |
259 | + margin-left: 40px; | |
260 | +} | |
261 | + | |
262 | +.ml50 { | |
263 | + margin-left: 50px; | |
264 | +} | |
265 | + | |
266 | +.ml60 { | |
267 | + margin-left: 60px; | |
268 | +} | |
269 | + | |
270 | +.ml70 { | |
271 | + margin-left: 70px; | |
272 | +} | |
273 | + | |
274 | +.ml80 { | |
275 | + margin-left: 80px; | |
276 | +} | |
277 | + | |
278 | +.ml90 { | |
279 | + margin-left: 90px; | |
280 | +} | |
281 | + | |
282 | +.ml100 { | |
283 | + margin-left: 100px; | |
284 | +} | |
285 | + | |
286 | +.mr0 { | |
287 | + margin-right: 0px; | |
288 | +} | |
289 | + | |
290 | +.mr5 { | |
291 | + margin-right: 5px; | |
292 | +} | |
293 | + | |
294 | +.mr10 { | |
295 | + margin-right: 10px; | |
296 | +} | |
297 | + | |
298 | +.mr20 { | |
299 | + margin-right: 20px; | |
300 | +} | |
301 | + | |
302 | +.mr30 { | |
303 | + margin-right: 30px; | |
304 | +} | |
305 | + | |
306 | +.mr40 { | |
307 | + margin-right: 40px; | |
308 | +} | |
309 | + | |
310 | +.mr50 { | |
311 | + margin-right: 50px; | |
312 | +} | |
313 | + | |
314 | +.mr60 { | |
315 | + margin-right: 60px; | |
316 | +} | |
317 | + | |
318 | +.mr70 { | |
319 | + margin-right: 70px; | |
320 | +} | |
321 | + | |
322 | +.mr80 { | |
323 | + margin-right: 80px; | |
324 | +} | |
325 | + | |
326 | +.mr90 { | |
327 | + margin-right: 90px; | |
328 | +} | |
329 | + | |
330 | +.mr100 { | |
331 | + margin-right: 100px; | |
332 | +} | |
333 | + | |
334 | +.mt0 { | |
335 | + margin-top: 0px; | |
336 | +} | |
337 | + | |
338 | +.mt5 { | |
339 | + margin-top: 5px; | |
340 | +} | |
341 | + | |
342 | +.mt10 { | |
343 | + margin-top: 10px; | |
344 | +} | |
345 | + | |
346 | +.mt20 { | |
347 | + margin-top: 20px; | |
348 | +} | |
349 | + | |
350 | +.mt30 { | |
351 | + margin-top: 30px; | |
352 | +} | |
353 | + | |
354 | +.mt40 { | |
355 | + margin-top: 40px; | |
356 | +} | |
357 | + | |
358 | +.mt50 { | |
359 | + margin-top: 50px; | |
360 | +} | |
361 | + | |
362 | +.mt60 { | |
363 | + margin-top: 60px; | |
364 | +} | |
365 | + | |
366 | +.mt70 { | |
367 | + margin-top: 70px; | |
368 | +} | |
369 | + | |
370 | +.mt80 { | |
371 | + margin-top: 80px; | |
372 | +} | |
373 | + | |
374 | +.mt90 { | |
375 | + margin-top: 90px; | |
376 | +} | |
377 | + | |
378 | +.mt100 { | |
379 | + margin-top: 100px; | |
380 | +} | |
381 | + | |
382 | +.mb0 { | |
383 | + margin-bottom: 0px; | |
384 | +} | |
385 | + | |
386 | +.mb5 { | |
387 | + margin-bottom: 5px; | |
388 | +} | |
389 | + | |
390 | +.mb10 { | |
391 | + margin-bottom: 10px; | |
392 | +} | |
393 | + | |
394 | +.mb20 { | |
395 | + margin-bottom: 20px; | |
396 | +} | |
397 | + | |
398 | +.mb30 { | |
399 | + margin-bottom: 30px; | |
400 | +} | |
401 | + | |
402 | +.mb40 { | |
403 | + margin-bottom: 40px; | |
404 | +} | |
405 | + | |
406 | +.mb50 { | |
407 | + margin-bottom: 50px; | |
408 | +} | |
409 | + | |
410 | +.mb60 { | |
411 | + margin-bottom: 60px; | |
412 | +} | |
413 | + | |
414 | +.mb70 { | |
415 | + margin-bottom: 70px; | |
416 | +} | |
417 | + | |
418 | +.mb80 { | |
419 | + margin-bottom: 80px; | |
420 | +} | |
421 | + | |
422 | +.mb90 { | |
423 | + margin-bottom: 90px; | |
424 | +} | |
425 | + | |
426 | +.mb100 { | |
427 | + margin-bottom: 100px; | |
428 | +} | |
429 | + | |
430 | +/* 패딩 */ | |
431 | +.pd0 { | |
432 | + padding: 0; | |
433 | +} | |
434 | + | |
435 | +.pd5 { | |
436 | + padding: 5px; | |
437 | +} | |
438 | + | |
439 | +.pd10 { | |
440 | + padding: 10px; | |
441 | +} | |
442 | + | |
443 | +.pd20 { | |
444 | + padding: 20px; | |
445 | +} | |
446 | + | |
447 | +.pd30 { | |
448 | + padding: 30px; | |
449 | +} | |
450 | + | |
451 | +.pd40 { | |
452 | + padding: 40px; | |
453 | +} | |
454 | + | |
455 | +.pd50 { | |
456 | + padding: 50px; | |
457 | +} | |
458 | + | |
459 | +.pd60 { | |
460 | + padding: 60px; | |
461 | +} | |
462 | + | |
463 | +.pd70 { | |
464 | + padding: 70px; | |
465 | +} | |
466 | + | |
467 | +.pd80 { | |
468 | + padding: 80px; | |
469 | +} | |
470 | + | |
471 | +.pd90 { | |
472 | + padding: 90px; | |
473 | +} | |
474 | + | |
475 | +.pd100 { | |
476 | + padding: 100px; | |
477 | +} | |
478 | + | |
479 | +.pt0 { | |
480 | + padding-top: 0; | |
481 | +} | |
482 | + | |
483 | +.pt5 { | |
484 | + padding-top: 5px; | |
485 | +} | |
486 | + | |
487 | +.pt10 { | |
488 | + padding-top: 10px; | |
489 | +} | |
490 | + | |
491 | +.pt20 { | |
492 | + padding-top: 20px; | |
493 | +} | |
494 | + | |
495 | +.pt30 { | |
496 | + padding-top: 30px; | |
497 | +} | |
498 | + | |
499 | +.pt40 { | |
500 | + padding-top: 40px; | |
501 | +} | |
502 | + | |
503 | +.pt50 { | |
504 | + padding-top: 50px; | |
505 | +} | |
506 | + | |
507 | +.pt60 { | |
508 | + padding-top: 60px; | |
509 | +} | |
510 | + | |
511 | +.pt70 { | |
512 | + padding-top: 70px; | |
513 | +} | |
514 | + | |
515 | +.pt80 { | |
516 | + padding-top: 80px; | |
517 | +} | |
518 | + | |
519 | +.pt90 { | |
520 | + padding-top: 90px; | |
521 | +} | |
522 | + | |
523 | +.pt100 { | |
524 | + padding-top: 100px; | |
525 | +} | |
526 | + | |
527 | +.pb0 { | |
528 | + padding-bottom: 0; | |
529 | +} | |
530 | + | |
531 | +.pb5 { | |
532 | + padding-bottom: 5px; | |
533 | +} | |
534 | + | |
535 | +.pb10 { | |
536 | + padding-bottom: 10px; | |
537 | +} | |
538 | + | |
539 | +.pb20 { | |
540 | + padding-bottom: 20px; | |
541 | +} | |
542 | + | |
543 | +.pb30 { | |
544 | + padding-bottom: 30px; | |
545 | +} | |
546 | + | |
547 | +.pb40 { | |
548 | + padding-bottom: 40px; | |
549 | +} | |
550 | + | |
551 | +.pb50 { | |
552 | + padding-bottom: 50px; | |
553 | +} | |
554 | + | |
555 | +.pb60 { | |
556 | + padding-bottom: 60px; | |
557 | +} | |
558 | + | |
559 | +.pb70 { | |
560 | + padding-bottom: 70px; | |
561 | +} | |
562 | + | |
563 | +.pb80 { | |
564 | + padding-bottom: 80px; | |
565 | +} | |
566 | + | |
567 | +.pb90 { | |
568 | + padding-bottom: 90px; | |
569 | +} | |
570 | + | |
571 | +.pb100 { | |
572 | + padding-bottom: 100px; | |
573 | +} | |
574 | + | |
575 | +.pl0 { | |
576 | + padding-left: 0; | |
577 | +} | |
578 | + | |
579 | +.pl5 { | |
580 | + padding-left: 5px; | |
581 | +} | |
582 | + | |
583 | +.pl10 { | |
584 | + padding-left: 10px; | |
585 | +} | |
586 | + | |
587 | +.pl20 { | |
588 | + padding-left: 20px; | |
589 | +} | |
590 | + | |
591 | +.pl30 { | |
592 | + padding-left: 30px; | |
593 | +} | |
594 | + | |
595 | +.pl40 { | |
596 | + padding-left: 40px; | |
597 | +} | |
598 | + | |
599 | +.pl50 { | |
600 | + padding-left: 50px; | |
601 | +} | |
602 | + | |
603 | +.pl60 { | |
604 | + padding-left: 60px; | |
605 | +} | |
606 | + | |
607 | +.pl70 { | |
608 | + padding-left: 70px; | |
609 | +} | |
610 | + | |
611 | +.pl80 { | |
612 | + padding-left: 80px; | |
613 | +} | |
614 | + | |
615 | +.pl90 { | |
616 | + padding-left: 90px; | |
617 | +} | |
618 | + | |
619 | +.pl100 { | |
620 | + padding-left: 100px; | |
621 | +} | |
622 | + | |
623 | +/* btn */ | |
624 | +.small-btn { | |
625 | + width: 120px; | |
626 | + padding: 5px 10px; | |
627 | + border-radius: 5px; | |
628 | +} | |
629 | + | |
630 | +.set-btn { | |
631 | + width: 50px; | |
632 | + padding: 5px 10px; | |
633 | + border-radius: 5px; | |
634 | +} | |
635 | + | |
636 | +.large-btn { | |
637 | + width: 100%; | |
638 | + padding: 5px 15px; | |
639 | + border-radius: 5px; | |
640 | +} | |
641 | + | |
642 | +.icon-btn { | |
643 | + padding: 5px; | |
644 | + border-radius: 50%; | |
645 | + | |
646 | +} | |
647 | + | |
648 | +.custom-toggle { | |
649 | + position: absolute; | |
650 | + bottom: 0; | |
651 | + background-color: var(--color-skyBlue); | |
652 | + margin-left: 0; | |
653 | + border: 1px solid #eee; | |
654 | + border-left: 0; | |
655 | +} | |
656 | + | |
657 | +.custom-toggle::after { | |
658 | + content: ""; | |
659 | + position: absolute; | |
660 | + left: 0; | |
661 | + width: 5px; | |
662 | + height: 5px; | |
663 | + background-color: var(--color-skyBlue); | |
664 | + bottom: 0; | |
665 | +} | |
666 | + | |
667 | +.logout-btn { | |
668 | + padding: 5px 10px; | |
669 | + color: #aaa; | |
670 | + position: relative; | |
671 | +} | |
672 | + | |
673 | +.logout-btn::before { | |
674 | + content: ""; | |
675 | + width: 1px; | |
676 | + height: 10px; | |
677 | + position: absolute; | |
678 | + top: 50%; | |
679 | + left: 0; | |
680 | + transform: translateY(-50%); | |
681 | + background-color: #aaa; | |
682 | +} | |
683 | + | |
684 | +.close-btn { | |
685 | + color: #d6def6; | |
686 | +} | |
687 | + | |
688 | +.style-btn { | |
689 | + border: 1px solid #eee; | |
690 | + border-radius: 3px; | |
691 | + background-color: var(--color-white); | |
692 | +} | |
693 | + | |
694 | +.style-btn>svg { | |
695 | + color: #aaa; | |
696 | +} | |
697 | + | |
698 | +.btn-active { | |
699 | + border: 1px solid var(--color-blue); | |
700 | +} | |
701 | + | |
702 | +.btn-active>svg { | |
703 | + color: var(--color-blue); | |
704 | +} | |
705 | + | |
706 | +.attribute-btn { | |
707 | + position: relative; | |
708 | +} | |
709 | + | |
710 | +.blue-btn, | |
711 | +.blue-border-btn:hover { | |
712 | + background-color: var(--color-blue); | |
713 | + color: var(--color-white); | |
714 | + transition: all 0.3s ease-in-out; | |
715 | +} | |
716 | + | |
717 | +.red-btn, | |
718 | +.red-border-btn:hover { | |
719 | + background-color: var(--color-red); | |
720 | + color: var(--color-white); | |
721 | + transition: all 0.3s ease-in-out; | |
722 | +} | |
723 | + | |
724 | +.green-btn, | |
725 | +.green-border-btn:hover { | |
726 | + background-color: var(--color-green); | |
727 | + color: var(--color-white); | |
728 | + transition: all 0.3s ease-in-out; | |
729 | +} | |
730 | + | |
731 | +.orange-btn, | |
732 | +.orange-border-btn:hover { | |
733 | + background-color: var(--color-orange); | |
734 | + color: var(--color-white); | |
735 | + transition: all 0.3s ease-in-out; | |
736 | +} | |
737 | + | |
738 | +.darkg-btn, | |
739 | +.darkg-border-btn:hover { | |
740 | + background-color: var(--color-darkG); | |
741 | + color: var(--color-white); | |
742 | + transition: all 0.3s ease-in-out; | |
743 | +} | |
744 | + | |
745 | +.gray-btn, | |
746 | +.gray-border-btn:hover { | |
747 | + background-color: #eee; | |
748 | + color: #333; | |
749 | + transition: all 0.3s ease-in-out; | |
750 | +} | |
751 | + | |
752 | + | |
753 | +.blue-border-btn { | |
754 | + border: 1px solid var(--color-blue); | |
755 | + color: var(--color-blue); | |
756 | + background-color: var(--color-white); | |
757 | +} | |
758 | + | |
759 | +.red-border-btn { | |
760 | + border: 1px solid var(--color-red); | |
761 | + color: var(--color-red); | |
762 | + background-color: var(--color-white); | |
763 | +} | |
764 | + | |
765 | +.green-border-btn { | |
766 | + border: 1px solid var(--color-green); | |
767 | + color: var(--color-green); | |
768 | + background-color: var(--color-white); | |
769 | +} | |
770 | + | |
771 | +.orange-border-btn { | |
772 | + border: 1px solid var(--color-orange); | |
773 | + color: var(--color-orange); | |
774 | + background-color: #fff; | |
775 | +} | |
776 | + | |
777 | +.darkg-border-btn { | |
778 | + border: 1px solid #434343; | |
779 | + color: #434343; | |
780 | + background-color: var(--color-white); | |
781 | +} | |
782 | + | |
783 | +.gray-border-btn { | |
784 | + border: 1px solid #aaa; | |
785 | + color: #aaa; | |
786 | + background-color: var(--color-white); | |
787 | +} | |
788 | + | |
789 | +.tp-btn { | |
790 | + background-color: transparent; | |
791 | + width: 15px; | |
792 | + height: 15px; | |
793 | + margin-left: 10px; | |
794 | +} | |
795 | + | |
796 | +button:disabled { | |
797 | + background-color: #eee; | |
798 | + color: #333; | |
799 | +} | |
800 | + | |
801 | +/* .del-icon-btn{ | |
802 | + width: 25px; | |
803 | + height: 25px; | |
804 | + padding: 5px; | |
805 | + background-color: var(--color-red); | |
806 | + color: var(--color-white); | |
807 | + border-radius: 50%; | |
808 | +} | |
809 | + | |
810 | +.set-icon-btn{ | |
811 | + width: 25px; | |
812 | + height: 25px; | |
813 | + padding: 5px; | |
814 | + background-color: var(--color-darkG); | |
815 | + color: var(--color-white); | |
816 | + border-radius: 50%; | |
817 | +} */ | |
818 | + | |
819 | + | |
820 | + | |
821 | +/* text 정렬 */ | |
822 | +.text-lf { | |
823 | + text-align: left; | |
824 | +} | |
825 | + | |
826 | +.text-ct { | |
827 | + text-align: center; | |
828 | +} | |
829 | + | |
830 | +.text-rg { | |
831 | + text-align: right; | |
832 | +} | |
833 | + | |
834 | +/* text color */ | |
835 | +.orange { | |
836 | + color: var(--color-orange); | |
837 | +} | |
838 | + | |
839 | +.green { | |
840 | + color: var(--color-green); | |
841 | +} | |
842 | + | |
843 | +.blue { | |
844 | + color: var(--color-blue); | |
845 | +} | |
846 | + | |
847 | +.red { | |
848 | + color: var(--color-red); | |
849 | +} | |
850 | + | |
851 | +.cursor { | |
852 | + cursor: pointer; | |
853 | +}(No newline at end of file) |
+++ resources/css/component.css
... | ... | @@ -0,0 +1,640 @@ |
1 | +@charset "utf-8"; | |
2 | + | |
3 | +/* box 공통 */ | |
4 | +.container { | |
5 | + width: 100%; | |
6 | + height: 100%; | |
7 | +} | |
8 | + | |
9 | +.content-box { | |
10 | + width: 100%; | |
11 | + height: 100%; | |
12 | +} | |
13 | + | |
14 | +.left-content, | |
15 | +.right-content { | |
16 | + height: 100%; | |
17 | +} | |
18 | + | |
19 | +.content-wrap { | |
20 | + height: calc(100% - 47px); | |
21 | +} | |
22 | + | |
23 | +.content { | |
24 | + width: 100%; | |
25 | + overflow-y: auto; | |
26 | +} | |
27 | + | |
28 | +.content:last-child { | |
29 | + margin-bottom: 0; | |
30 | +} | |
31 | + | |
32 | +.content-zone { | |
33 | + height: calc(100% - 57px); | |
34 | +} | |
35 | + | |
36 | +.left-content, | |
37 | +.right-content, | |
38 | +.row, | |
39 | +.content { | |
40 | + padding: 15px 0; | |
41 | + border-radius: 10px; | |
42 | + background-color: #fff; | |
43 | + | |
44 | + position: relative; | |
45 | +} | |
46 | + | |
47 | +.row { | |
48 | + padding: 0; | |
49 | +} | |
50 | + | |
51 | +.form-box { | |
52 | + background-color: #edf0ff; | |
53 | + border: 1px solid #dbe3fb; | |
54 | + padding: 15px; | |
55 | +} | |
56 | + | |
57 | + | |
58 | +.border { | |
59 | + border: 1px solid #eee; | |
60 | + border-radius: 5px; | |
61 | +} | |
62 | + | |
63 | +.border.active { | |
64 | + border: 1px solid var(--color-blue); | |
65 | + border-radius: 5px; | |
66 | +} | |
67 | + | |
68 | +.overflow-y { | |
69 | + overflow-y: auto; | |
70 | +} | |
71 | + | |
72 | +/* title 공통 */ | |
73 | +.page-titleZone { | |
74 | + margin-bottom: 10px; | |
75 | +} | |
76 | + | |
77 | +.main-title { | |
78 | + font-family: 'GmarketSansB'; | |
79 | + font-size: 2rem; | |
80 | + color: #213f99; | |
81 | +} | |
82 | + | |
83 | +.content-titleZone { | |
84 | + padding-bottom: 10px; | |
85 | + border-bottom: 1px solid #aaa; | |
86 | + margin-bottom: 10px; | |
87 | +} | |
88 | + | |
89 | +.box-title { | |
90 | + font-size: 1.6rem; | |
91 | + font-weight: bold; | |
92 | +} | |
93 | + | |
94 | +.object-title { | |
95 | + font-size: 1.4rem; | |
96 | + font-weight: bold; | |
97 | + color: var(--color-blue); | |
98 | +} | |
99 | + | |
100 | +/* 테이블 공통 */ | |
101 | +.table-zone { | |
102 | + padding: 15px 0; | |
103 | +} | |
104 | + | |
105 | + | |
106 | +.form-table { | |
107 | + border-bottom: 1px solid #aaa; | |
108 | +} | |
109 | +.sticky-table th, | |
110 | +.sticky-table td, | |
111 | +.list-table th, | |
112 | +.list-table td, | |
113 | +.form-table th { | |
114 | + text-align: center; | |
115 | +} | |
116 | + | |
117 | +.form-table th, | |
118 | +.form-table td { | |
119 | + border-top: 1px solid #aaa; | |
120 | +} | |
121 | +.sticky-table thead th, | |
122 | +.list-table thead th { | |
123 | + background-color: #dbe3fb; | |
124 | + color: #213f99; | |
125 | +} | |
126 | + | |
127 | +.list-table.orange thead tr, | |
128 | +.sticky-table.orange thead tr { | |
129 | + background-color: #f29600; | |
130 | + color: #fff; | |
131 | +} | |
132 | + | |
133 | +.list-table tbody tr, | |
134 | +.sticky-table tbody tr { | |
135 | + cursor: pointer; | |
136 | +} | |
137 | + | |
138 | +.list-table tbody tr:nth-child(even), | |
139 | +.sticky-table tbody tr:nth-child(even) { | |
140 | + background-color: #f4f6ff; | |
141 | +} | |
142 | + | |
143 | +.list-table.orange tbody tr:nth-child(even), | |
144 | +.sticky-table.orange tbody tr:nth-child(even) { | |
145 | + background-color: #fff2de; | |
146 | +} | |
147 | + | |
148 | +.form-table th { | |
149 | + color: #213f99; | |
150 | + text-align: center; | |
151 | + background-color: #dbe3fb; | |
152 | +} | |
153 | + | |
154 | +.sticky-table thead th{ | |
155 | + position: sticky; | |
156 | + top: 0; | |
157 | +} | |
158 | + | |
159 | +.form-table2 th, | |
160 | +.custom-subtitle { | |
161 | + color: #213f99; | |
162 | + /* text-align: center; */ | |
163 | + font-weight: 800; | |
164 | +} | |
165 | + | |
166 | +.option-table th { | |
167 | + color: #213f99; | |
168 | +} | |
169 | + | |
170 | +.list-info { | |
171 | + margin-bottom: 10px; | |
172 | +} | |
173 | + | |
174 | +.no-list { | |
175 | + text-align: center; | |
176 | + font-size: 1.3rem; | |
177 | + line-height: 120px; | |
178 | +} | |
179 | + | |
180 | +.modal-table { | |
181 | + border-bottom: 0; | |
182 | +} | |
183 | + | |
184 | +.modal-table td { | |
185 | + border-top: 0; | |
186 | +} | |
187 | + | |
188 | + | |
189 | + | |
190 | + | |
191 | +/* 서치바 공통 */ | |
192 | +/* .table-zone */ | |
193 | +.searchbar-zone { | |
194 | + margin-bottom: 10px; | |
195 | +} | |
196 | + | |
197 | +/* 기본 서치바 */ | |
198 | +.search-square { | |
199 | + position: relative; | |
200 | + margin-left: 5px; | |
201 | +} | |
202 | + | |
203 | +.square-date, | |
204 | +.square-select { | |
205 | + width: 150px; | |
206 | +} | |
207 | + | |
208 | +.square-input { | |
209 | + color: #646464; | |
210 | + padding: 6px 10px; | |
211 | + border-radius: 5px; | |
212 | + width: 300px; | |
213 | + transition: all ease-in-out .5s; | |
214 | +} | |
215 | + | |
216 | +.square-input:hover, | |
217 | +.square-input:focus { | |
218 | + box-shadow: 0 0 1em #00000013; | |
219 | +} | |
220 | + | |
221 | +.square-input:focus { | |
222 | + outline: none; | |
223 | + background-color: #f0eeee; | |
224 | +} | |
225 | + | |
226 | +.square-input::-webkit-input-placeholder { | |
227 | + font-weight: 100; | |
228 | + color: #ccc; | |
229 | +} | |
230 | + | |
231 | +.square-input:focus { | |
232 | + background-color: #f0eeee; | |
233 | +} | |
234 | + | |
235 | +.square-button { | |
236 | + border: none; | |
237 | + margin-left: 0; | |
238 | + position: absolute; | |
239 | + right: 5px; | |
240 | + top: 50%; | |
241 | + transform: translateY(-50%); | |
242 | +} | |
243 | + | |
244 | +.square-button:hover { | |
245 | + cursor: pointer; | |
246 | +} | |
247 | + | |
248 | +.square-icon { | |
249 | + color: #b4b4b4; | |
250 | +} | |
251 | + | |
252 | +input[type="text"].full-input, | |
253 | +.full-select { | |
254 | + width: 100%; | |
255 | +} | |
256 | + | |
257 | +input[type="text"].half-input, | |
258 | +.half-select { | |
259 | + width: 50%; | |
260 | +} | |
261 | + | |
262 | +/* 상세 서치바 */ | |
263 | +.search-bottom { | |
264 | + padding: 10px 0; | |
265 | +} | |
266 | + | |
267 | +.option-searchbar { | |
268 | + width: 75%; | |
269 | + margin: 0 auto; | |
270 | + padding: 15px; | |
271 | + background-color: #f8f9fe; | |
272 | + border-radius: 10px; | |
273 | +} | |
274 | + | |
275 | +/* 기타 공통 */ | |
276 | +.coupler { | |
277 | + font-size: 1.3rem; | |
278 | + margin-left: 5px; | |
279 | +} | |
280 | + | |
281 | +.option-title { | |
282 | + padding: 0 5px; | |
283 | + font-size: 1.3rem; | |
284 | + color: #213f99; | |
285 | + margin-left: 5px; | |
286 | +} | |
287 | + | |
288 | +.count-zone { | |
289 | + font-size: 1.3rem; | |
290 | +} | |
291 | + | |
292 | +.count-zone span { | |
293 | + font-weight: 900; | |
294 | + color: #213f99; | |
295 | +} | |
296 | + | |
297 | + | |
298 | +/* 모달 */ | |
299 | +.modal-wrapper { | |
300 | + background-color: rgba(0, 0, 0, 0.5); | |
301 | + position: fixed; | |
302 | + width: 100%; | |
303 | + height: 100%; | |
304 | + top: 0; | |
305 | + left: 0; | |
306 | + display: flex; | |
307 | + justify-content: center; | |
308 | + align-items: center; | |
309 | + z-index: 100000; | |
310 | +} | |
311 | + | |
312 | +.modal-container { | |
313 | + background: #fff; | |
314 | + min-width: 500px; | |
315 | + width: 50%; | |
316 | + height: 90%; | |
317 | + border-radius: 5px; | |
318 | + display: grid; | |
319 | + grid-template-rows: auto 1fr auto; | |
320 | + padding: 20px; | |
321 | + box-sizing: border-box; | |
322 | + max-height: 95%; | |
323 | + min-height: 500px; | |
324 | +} | |
325 | + | |
326 | +.modal-title { | |
327 | + width: 100%; | |
328 | + border-bottom: 1px solid #d4cccc; | |
329 | + padding: 10px 0; | |
330 | +} | |
331 | + | |
332 | +.modal-subtitle { | |
333 | + font-size: 1.3rem; | |
334 | + font-weight: 600; | |
335 | +} | |
336 | + | |
337 | +.modal-content-monthly { | |
338 | + width: 100%; | |
339 | + padding: 20px 0; | |
340 | + overflow-y: auto; | |
341 | +} | |
342 | + | |
343 | +.large-modal { | |
344 | + width: 90%; | |
345 | +} | |
346 | + | |
347 | +.small-modal { | |
348 | + min-width: 200px; | |
349 | + min-height: 200px; | |
350 | + max-width: 450px; | |
351 | + height: auto; | |
352 | + max-height: 50%; | |
353 | +} | |
354 | + | |
355 | +.list-modal { | |
356 | + width: 80%; | |
357 | + height: 80%; | |
358 | +} | |
359 | + | |
360 | +.alert-write { | |
361 | + font-size: 1.6rem; | |
362 | + line-height: 180%; | |
363 | +} | |
364 | + | |
365 | + | |
366 | +.modal-content-monthly::-webkit-scrollbar { | |
367 | + width: 10px; | |
368 | +} | |
369 | + | |
370 | +.modal-content-monthly::-webkit-scrollbar-thumb { | |
371 | + background-color: #6b6b6b; | |
372 | + border-radius: 10px; | |
373 | + background-clip: padding-box; | |
374 | + border: 2px solid transparent; | |
375 | +} | |
376 | + | |
377 | +.modal-content-monthly::-webkit-scrollbar-track { | |
378 | + background-color: #eee; | |
379 | + border-radius: 10px; | |
380 | + box-shadow: inset 0px 0px 5px white; | |
381 | +} | |
382 | + | |
383 | +.modal-end { | |
384 | + width: 100%; | |
385 | + padding: 15px 0; | |
386 | + border-top: 1px solid #eee; | |
387 | +} | |
388 | + | |
389 | +.alert-modal .modal-end button, | |
390 | +.small-modal .modal-end button { | |
391 | + margin-left: 0; | |
392 | +} | |
393 | + | |
394 | + | |
395 | +/* 탭 */ | |
396 | +.tab-nav { | |
397 | + border-top: 1px solid #eee; | |
398 | + border-bottom: 1px solid #eee; | |
399 | + padding: 10px 0; | |
400 | +} | |
401 | + | |
402 | +.tab-nav li a { | |
403 | + display: block; | |
404 | + font-size: 1.6rem; | |
405 | + text-align: center; | |
406 | + border-right: 1px solid #eee; | |
407 | + padding: 0 10px; | |
408 | +} | |
409 | + | |
410 | +.tab-nav li a.activeTab { | |
411 | + color: #213f99; | |
412 | + font-weight: 600; | |
413 | +} | |
414 | + | |
415 | +.tab-nav li:last-child a { | |
416 | + border-right: 0; | |
417 | +} | |
418 | + | |
419 | +.tab-nav2 { | |
420 | + border-bottom: 1px solid #eee; | |
421 | +} | |
422 | + | |
423 | +.tab-nav2 li a { | |
424 | + display: block; | |
425 | + font-size: 1.6rem; | |
426 | + text-align: center; | |
427 | + border: 1px solid #eee; | |
428 | + padding: 0 10px; | |
429 | + background-color: #f8f8f8; | |
430 | + padding: 10px; | |
431 | + border-radius: 5px 5px 0 0; | |
432 | + border-bottom: 5px solid #f8f8f8; | |
433 | +} | |
434 | + | |
435 | +.tab-nav2 li a.activeTab { | |
436 | + color: var(--color-blue); | |
437 | + font-weight: 600; | |
438 | + background-color: #fff; | |
439 | + border-bottom: 5px solid var(--color-blue); | |
440 | +} | |
441 | + | |
442 | +.column-nav { | |
443 | + height: 100%; | |
444 | + background-color: var(--color-blue); | |
445 | + padding: 10px 0; | |
446 | +} | |
447 | + | |
448 | +.column-nav ul li a { | |
449 | + display: block; | |
450 | + font-size: 1.1rem; | |
451 | + text-align: center; | |
452 | + padding: 10px; | |
453 | + color: var(--color-gray); | |
454 | +} | |
455 | + | |
456 | +.column-nav ul li a.activeTab { | |
457 | + color: var(--color-white); | |
458 | + font-weight: bold; | |
459 | +} | |
460 | + | |
461 | +.tab-content { | |
462 | + height: 100%; | |
463 | + overflow-y: auto; | |
464 | +} | |
465 | + | |
466 | +.tab-content2 { | |
467 | + height: calc(100% - 46px); | |
468 | +} | |
469 | + | |
470 | +.tab-content2 .content-box { | |
471 | + padding: 10px; | |
472 | +} | |
473 | + | |
474 | +/* 라벨 css(상세 조회랑 다름) */ | |
475 | +.chekck-type { | |
476 | + display: none; | |
477 | +} | |
478 | + | |
479 | +.chekcktype-label { | |
480 | + border-radius: 5px; | |
481 | + padding: 5px 10px; | |
482 | + background-color: #d6def6; | |
483 | + color: #213f99; | |
484 | +} | |
485 | + | |
486 | +.chekck-type:checked+label { | |
487 | + background-color: #213f99; | |
488 | + color: #fff; | |
489 | +} | |
490 | + | |
491 | + | |
492 | +/* file tree */ | |
493 | +.file-list { | |
494 | + display: block; | |
495 | + padding: 5px; | |
496 | + font-size: 1.3rem; | |
497 | +} | |
498 | + | |
499 | +.selected { | |
500 | + background-color: rgb(255, 249, 239); | |
501 | + border: 1px solid var(--color-orange); | |
502 | + color: var(--color-orange); | |
503 | + border-radius: 5px; | |
504 | +} | |
505 | + | |
506 | +.item { | |
507 | + background-color: var(--color-white); | |
508 | + border-radius: 5px; | |
509 | + padding: 5px; | |
510 | + width: 100%; | |
511 | + border: 1px solid #eee; | |
512 | +} | |
513 | + | |
514 | +.item>p { | |
515 | + font-size: 1.3rem; | |
516 | +} | |
517 | + | |
518 | +.color-picker { | |
519 | + width: 40px; | |
520 | + height: 40px; | |
521 | + background-color: #fff; | |
522 | + border-radius: 5px; | |
523 | + padding: 0 2px; | |
524 | + position: relative; | |
525 | +} | |
526 | + | |
527 | +.color-picker::after { | |
528 | + content: "+"; | |
529 | + position: absolute; | |
530 | + width: 20px; | |
531 | + height: 20px; | |
532 | + background-color: var(--color-white); | |
533 | + color: #6b6b6b; | |
534 | + border-radius: 20px; | |
535 | + top: 50%; | |
536 | + left: 50%; | |
537 | + transform: translate(-50%, -50%); | |
538 | + text-align: center; | |
539 | + font-size: 2rem; | |
540 | + line-height: 20px; | |
541 | +} | |
542 | + | |
543 | +.up, | |
544 | +.down { | |
545 | + border: 1px solid #aaa; | |
546 | + text-align: center; | |
547 | + padding: 1.5px 0; | |
548 | + background-color: var(--color-white); | |
549 | +} | |
550 | + | |
551 | +.up { | |
552 | + border-radius: 0 5px 5px 0; | |
553 | + border-left: none; | |
554 | +} | |
555 | + | |
556 | +.down { | |
557 | + border-radius: 5px 0 0 5px; | |
558 | + border-right: none; | |
559 | +} | |
560 | + | |
561 | +.up button, | |
562 | +.down button { | |
563 | + font-size: 2rem; | |
564 | +} | |
565 | + | |
566 | +input[type="text"].size-input { | |
567 | + border-radius: 0; | |
568 | + text-align: center; | |
569 | +} | |
570 | + | |
571 | +.color-list { | |
572 | + width: 30px; | |
573 | + height: 30px; | |
574 | + border-radius: 5px; | |
575 | +} | |
576 | + | |
577 | + | |
578 | +.tabnav2>ul>li { | |
579 | + border: 1px solid var(--color-blue); | |
580 | + border-radius: 5px; | |
581 | + color: var(--color-blue); | |
582 | + background-color: var(--color-white); | |
583 | +} | |
584 | + | |
585 | +.tabnav2>ul>li p { | |
586 | + font-size: 1.3rem; | |
587 | + padding: 8px 10px; | |
588 | +} | |
589 | + | |
590 | +.tabnav2>ul>li p.activeTab2 { | |
591 | + background-color: var(--color-blue); | |
592 | + color: var(--color-white); | |
593 | +} | |
594 | + | |
595 | +.tab-content2 { | |
596 | + padding: 10px 0; | |
597 | +} | |
598 | + | |
599 | +/* 투명도 */ | |
600 | +.slider-container { | |
601 | + position: relative; | |
602 | +} | |
603 | + | |
604 | +.slider { | |
605 | + width: 100%; | |
606 | + background: linear-gradient(to right, red var(--slider-percentage), transparent var(--slider-percentage)); | |
607 | +} | |
608 | + | |
609 | +.slider::-webkit-slider-runnable-track { | |
610 | + background: linear-gradient(to right, red var(--slider-percentage), transparent var(--slider-percentage)); | |
611 | +} | |
612 | + | |
613 | +.component-title-zone { | |
614 | + display: table; | |
615 | +} | |
616 | + | |
617 | +.component-maintitle { | |
618 | + font-size: 1.8rem; | |
619 | + font-weight: bold; | |
620 | + position: relative; | |
621 | + padding-left: 10px; | |
622 | + margin-right: 10px; | |
623 | + | |
624 | +} | |
625 | + | |
626 | +.component-maintitle::before { | |
627 | + content: ""; | |
628 | + position: absolute; | |
629 | + width: 3px; | |
630 | + height: 100%; | |
631 | + background-color: var(--color-blue); | |
632 | + left: 0px; | |
633 | +} | |
634 | + | |
635 | +.component-subtitle { | |
636 | + font-size: 1.4rem; | |
637 | + color: #aaa; | |
638 | + display: table-cell; | |
639 | + vertical-align: middle; | |
640 | +}(No newline at end of file) |
+++ resources/css/font.css
... | ... | @@ -0,0 +1,27 @@ |
1 | +@font-face { | |
2 | + font-family: 'Pretendard'; | |
3 | + src: url('../font/PretendardVariable.woff2') format('woff'); | |
4 | + font-weight: 400; | |
5 | + font-style: normal; | |
6 | +} | |
7 | + | |
8 | +@font-face { | |
9 | + font-family: "GmarketSansM"; | |
10 | + src: url("/client/resources/font/GmarketSansMedium.woff") format("woff"); | |
11 | + font-weight: normal; | |
12 | + font-style: normal; | |
13 | +} | |
14 | + | |
15 | +@font-face { | |
16 | + font-family: "GmarketSansL"; | |
17 | + src: url("/client/resources/font/GmarketSansLight.woff") format("woff"); | |
18 | + font-weight: normal; | |
19 | + font-style: normal; | |
20 | +} | |
21 | + | |
22 | +@font-face { | |
23 | + font-family: "GmarketSansB"; | |
24 | + src: url("/client/resources/font/GmarketSansBold.woff") format("woff"); | |
25 | + font-weight: bold; | |
26 | + font-style: normal; | |
27 | +}(No newline at end of file) |
+++ resources/css/layout.css
... | ... | @@ -0,0 +1,199 @@ |
1 | +@charset "utf-8"; | |
2 | + | |
3 | +.dashboard-wrap { | |
4 | + width: 100%; | |
5 | + height: 100vh; | |
6 | + display: grid; | |
7 | + grid-template-columns: 270px minmax(auto, 1fr); | |
8 | + grid-template-rows: auto 1fr; | |
9 | + grid-template-areas: | |
10 | + "header header " | |
11 | + "nav main " | |
12 | + "nav main " | |
13 | +} | |
14 | + | |
15 | +.layout-wrap { | |
16 | + width: 100%; | |
17 | + min-height: 100vh; | |
18 | + position: relative; | |
19 | + | |
20 | +} | |
21 | + | |
22 | + | |
23 | +header { | |
24 | + background-color: #fff; | |
25 | + padding: 15px 30px; | |
26 | + grid-area: header; | |
27 | + position: relative; | |
28 | +} | |
29 | + | |
30 | +.logo { | |
31 | + width: 200px; | |
32 | +} | |
33 | + | |
34 | +.logo>a { | |
35 | + display: block; | |
36 | + width: 100%; | |
37 | +} | |
38 | + | |
39 | +.logo>a>img { | |
40 | + display: block; | |
41 | + width: 100%; | |
42 | +} | |
43 | + | |
44 | +.user-name { | |
45 | + font-size: 1.3rem; | |
46 | + margin-left: 5px; | |
47 | +} | |
48 | + | |
49 | +.sms, | |
50 | +.user { | |
51 | + margin-left: 10px; | |
52 | +} | |
53 | + | |
54 | +.layout-wrap header{ | |
55 | + position: absolute; | |
56 | + width: 100%; | |
57 | + top: 0; | |
58 | + left: 0; | |
59 | + z-index: 1; | |
60 | +} | |
61 | + | |
62 | + | |
63 | + | |
64 | +/* 메뉴 공통 */ | |
65 | +nav { | |
66 | + background-color: #213f99; | |
67 | + position: relative; | |
68 | +} | |
69 | + | |
70 | +nav ul li a, | |
71 | +nav ul li p { | |
72 | + padding: 5px; | |
73 | + display: block; | |
74 | + color: #fff; | |
75 | +} | |
76 | + | |
77 | +nav.side-menu ul.sub-menu, | |
78 | +nav.top-menu ul.sub-menu { | |
79 | + font-size: 1.3rem; | |
80 | + overflow: hidden; | |
81 | + transition: all 0.5s ease-in-out; | |
82 | +} | |
83 | + | |
84 | +ul.sub-menu>li { | |
85 | + padding: 10px 20px; | |
86 | + | |
87 | +} | |
88 | + | |
89 | +p.active { | |
90 | + background-color: #fff; | |
91 | + color: #213f99; | |
92 | + border-radius: 50px | |
93 | +} | |
94 | + | |
95 | +/* 사이드 메뉴 */ | |
96 | +nav.side-menu { | |
97 | + width: 100%; | |
98 | + height: 100vh; | |
99 | + border-radius: 0 70px 70px 0; | |
100 | + grid-area: nav; | |
101 | + overflow-y: auto; | |
102 | +} | |
103 | + | |
104 | +nav.side-menu::-webkit-scrollbar { | |
105 | + display: none; | |
106 | +} | |
107 | + | |
108 | +nav.side-menu::-ms-scrollbar { | |
109 | + display: none; | |
110 | +} | |
111 | + | |
112 | + | |
113 | +nav.side-menu>ul.main-menu { | |
114 | + padding: 50px 30px; | |
115 | +} | |
116 | + | |
117 | +nav.side-menu>ul.main-menu>li>div>a, | |
118 | +nav>ul>li { | |
119 | + padding: 10px 0; | |
120 | + font-size: 1.3rem; | |
121 | + font-weight: bold; | |
122 | +} | |
123 | + | |
124 | + | |
125 | + | |
126 | +/* 상단 메뉴 */ | |
127 | +.top-menu{ | |
128 | + position: absolute; | |
129 | + width: 100%; | |
130 | + top: 57px; | |
131 | + left: 0; | |
132 | + z-index: 2; | |
133 | +} | |
134 | +.top-menu>ul.main-menu { | |
135 | + display: flex; | |
136 | + justify-content: center; | |
137 | +} | |
138 | + | |
139 | +.depth1 { | |
140 | + cursor: default; | |
141 | +} | |
142 | + | |
143 | +.top-menu>ul>li { | |
144 | + /* min-width: 152px; */ | |
145 | + /* padding: 10px 30px; */ | |
146 | + text-align: center; | |
147 | + position: relative; | |
148 | +} | |
149 | + | |
150 | +.top-menu>ul>li>p { | |
151 | + padding: 5px 47px; | |
152 | +} | |
153 | + | |
154 | +.top-menu ul.sub-menu { | |
155 | + position: absolute; | |
156 | + width: 100%; | |
157 | + background-color: #fff; | |
158 | + z-index: 4; | |
159 | + bottom: 0; | |
160 | + left: 0; | |
161 | + transform: translateY(100%); | |
162 | + transition: max-height 1.8s ease-in-out, opacity 1.3s ease-in-out; | |
163 | +} | |
164 | + | |
165 | +.top-menu ul.sub-menu li a { | |
166 | + text-align: center; | |
167 | + color: #213f99; | |
168 | +} | |
169 | + | |
170 | +.navbg { | |
171 | + overflow: hidden; | |
172 | + background-color: #fff; | |
173 | + border-bottom: 2px solid #213f99; | |
174 | + position: absolute; | |
175 | + bottom: 0; | |
176 | + left: 0; | |
177 | + transform: translateY(100%); | |
178 | + width: 100%; | |
179 | + z-index: 3; | |
180 | + transition: height 0.6s ease-in-out; | |
181 | +} | |
182 | + | |
183 | + | |
184 | + | |
185 | +/* 메인 */ | |
186 | +.main { | |
187 | + padding: 20px; | |
188 | + height: 100vh; | |
189 | + grid-area: main; | |
190 | +} | |
191 | + | |
192 | +.layout-wrap .main { | |
193 | + padding: 123px 20px 20px; | |
194 | +} | |
195 | + | |
196 | +.login{ | |
197 | + width: 100%; | |
198 | + height: 100vh; | |
199 | +}(No newline at end of file) |
+++ resources/css/reset.css
... | ... | @@ -0,0 +1,132 @@ |
1 | +@charset "utf-8"; | |
2 | + | |
3 | +* { | |
4 | + padding: 0; | |
5 | + margin: 0; | |
6 | + box-sizing: border-box; | |
7 | +} | |
8 | + | |
9 | +html, | |
10 | +body, | |
11 | +#root { | |
12 | + width: 100%; | |
13 | + min-height: 100vh; | |
14 | + font-size: 10px; | |
15 | + color: var(--color-black); | |
16 | + font-family: 'Pretendard'; | |
17 | +} | |
18 | + | |
19 | +body { | |
20 | + min-width: 1356px; | |
21 | + background-color: #f7f6fb; | |
22 | +} | |
23 | + | |
24 | + | |
25 | +a { | |
26 | + color: #333; | |
27 | + text-decoration: none; | |
28 | +} | |
29 | + | |
30 | +ol, | |
31 | +ul, | |
32 | +li { | |
33 | + list-style: none; | |
34 | +} | |
35 | + | |
36 | +img, | |
37 | +svg { | |
38 | + vertical-align: middle; | |
39 | +} | |
40 | +table { | |
41 | + min-width: 100%; | |
42 | + border-collapse: collapse; | |
43 | + table-layout: fixed; | |
44 | +} | |
45 | + | |
46 | +table th, | |
47 | +table td { | |
48 | + padding: 8px; | |
49 | + font-size: 1.3rem; | |
50 | +} | |
51 | + | |
52 | +button { | |
53 | + border: none; | |
54 | + background-color: transparent; | |
55 | + font-size: 1.3rem; | |
56 | + margin-left: 5px; | |
57 | + cursor: pointer; | |
58 | +} | |
59 | + | |
60 | +label { | |
61 | + display: block; | |
62 | + font-size: 1.3rem; | |
63 | +} | |
64 | + | |
65 | +select, | |
66 | +textarea, | |
67 | +input[type="text"], | |
68 | +input[type="password"], | |
69 | +input[type="date"], | |
70 | +input[type="number"] { | |
71 | + padding: 5px 10px; | |
72 | + border: 1px solid #aaa; | |
73 | + border-radius: 5px; | |
74 | + font-size: 1.3rem; | |
75 | +} | |
76 | + | |
77 | +input:focus, | |
78 | +select:focus { | |
79 | + outline: none; | |
80 | +} | |
81 | + | |
82 | +input:disabled { | |
83 | + background: #aaa; | |
84 | + border: none; | |
85 | +} | |
86 | + | |
87 | +input[type="checkbox"], | |
88 | +input[type="radio"] { | |
89 | + vertical-align: sub; | |
90 | +} | |
91 | + | |
92 | +input[type='date'] { | |
93 | + max-width: 240px; | |
94 | + padding: 5px; | |
95 | +} | |
96 | + | |
97 | +input[type='date'].date-placeholder::before { | |
98 | + content: attr(data-placeholder); | |
99 | + width: 100%; | |
100 | + color: #ddd; | |
101 | +} | |
102 | + | |
103 | +button:first-child, | |
104 | +select:first-child, | |
105 | +input:first-child, | |
106 | +button.only, | |
107 | +select.only, | |
108 | +input.only { | |
109 | + margin-left: 0; | |
110 | +} | |
111 | + | |
112 | +textarea { | |
113 | + width: 100%; | |
114 | + height: 100%; | |
115 | +} | |
116 | + | |
117 | + | |
118 | +/* 스크롤바 디자인 */ | |
119 | +::-webkit-scrollbar { | |
120 | + width: 8px; | |
121 | + height: 8px; | |
122 | +} | |
123 | + | |
124 | +::-webkit-scrollbar-thumb { | |
125 | + background-color: #ededed; | |
126 | + border-radius: 10px; | |
127 | +} | |
128 | + | |
129 | +::-webkit-scrollbar-track { | |
130 | + background-color: #fff; | |
131 | + border-radius: 10px; | |
132 | +}(No newline at end of file) |
+++ resources/css/responsive.css
... | ... | @@ -0,0 +1,101 @@ |
1 | +/* @media screen and (min-width: 1537px){ | |
2 | + .gall-list.flex25{ | |
3 | + flex: 0 0 24% | |
4 | + } | |
5 | + | |
6 | + | |
7 | + | |
8 | +} | |
9 | + | |
10 | +@media screen and (min-width:1356px) and (max-width: 1536px) { | |
11 | + html{ | |
12 | + font-size: 8.5px; | |
13 | + } | |
14 | + button { | |
15 | + font-size: 1.2rem; | |
16 | + } | |
17 | + | |
18 | + .flex5 { | |
19 | + flex: 0 0 4% | |
20 | + } | |
21 | + | |
22 | + .flex10 { | |
23 | + flex: 0 0 9% | |
24 | + } | |
25 | + | |
26 | + .flex15 { | |
27 | + flex: 0 0 14% | |
28 | + } | |
29 | + | |
30 | + .flex20 { | |
31 | + flex: 0 0 19% | |
32 | + } | |
33 | + | |
34 | + .flex25 { | |
35 | + flex: 0 0 24% | |
36 | + } | |
37 | + | |
38 | + .flex30 { | |
39 | + flex: 0 0 29% | |
40 | + } | |
41 | + | |
42 | + .flex35 { | |
43 | + flex: 0 0 34% | |
44 | + } | |
45 | + | |
46 | + .flex40 { | |
47 | + flex: 0 0 39% | |
48 | + } | |
49 | + | |
50 | + .flex45 { | |
51 | + flex: 0 0 44% | |
52 | + } | |
53 | + | |
54 | + .flex50 { | |
55 | + flex: 0 0 49% | |
56 | + } | |
57 | + | |
58 | + .flex55 { | |
59 | + flex: 0 0 54% | |
60 | + } | |
61 | + | |
62 | + | |
63 | + .flex60 { | |
64 | + flex: 0 0 59% | |
65 | + } | |
66 | + | |
67 | + .flex65 { | |
68 | + flex: 0 0 64% | |
69 | + } | |
70 | + | |
71 | + | |
72 | + .flex70 { | |
73 | + flex: 0 0 69% | |
74 | + } | |
75 | + | |
76 | + .flex75 { | |
77 | + flex: 0 0 74% | |
78 | + } | |
79 | + | |
80 | + .flex80 { | |
81 | + flex: 0 0 79% | |
82 | + } | |
83 | + | |
84 | + .flex85 { | |
85 | + flex: 0 0 84% | |
86 | + } | |
87 | + | |
88 | + .flex90 { | |
89 | + flex: 0 0 89% | |
90 | + } | |
91 | + | |
92 | + .flex95 { | |
93 | + flex: 0 0 94% | |
94 | + } | |
95 | + | |
96 | + .content-list{ | |
97 | + min-height: 449px; | |
98 | + } | |
99 | + | |
100 | + | |
101 | +} */(No newline at end of file) |
+++ resources/css/style.css
... | ... | @@ -0,0 +1,480 @@ |
1 | +@charset "utf-8"; | |
2 | + | |
3 | +/* page 추가 */ | |
4 | +/* 작업관리 페이지*/ | |
5 | +.node-zone { | |
6 | + /* height: calc(100% - 61px); */ | |
7 | + margin-bottom: 10px; | |
8 | + background-color: #fff; | |
9 | + padding: 10px; | |
10 | + border-radius: 5px; | |
11 | +} | |
12 | + | |
13 | +.text-over { | |
14 | + white-space: nowrap; | |
15 | + overflow: hidden; | |
16 | + text-overflow: ellipsis; | |
17 | +} | |
18 | + | |
19 | +.state span { | |
20 | + font-size: 1.3rem; | |
21 | +} | |
22 | + | |
23 | +.vue-flow__panel button { | |
24 | + margin-left: 0; | |
25 | +} | |
26 | + | |
27 | +/* 파일관리 페이지*/ | |
28 | +.file-zone { | |
29 | + height: calc(100% - 55px); | |
30 | +} | |
31 | + | |
32 | +.tree-wrap { | |
33 | + height: 100%; | |
34 | + overflow: auto; | |
35 | +} | |
36 | + | |
37 | +.file-table th { | |
38 | + position: sticky; | |
39 | + top: 0; | |
40 | +} | |
41 | + | |
42 | +.file-table tr .icon-btn { | |
43 | + opacity: 0; | |
44 | +} | |
45 | + | |
46 | +.file-table tr:hover, | |
47 | +.file-table tr:nth-child(even):hover { | |
48 | + background-color: var(--color-light-orange); | |
49 | +} | |
50 | + | |
51 | +.file-table tr:hover .icon-btn { | |
52 | + opacity: 1; | |
53 | + transition: all 0.5s ease-in-out; | |
54 | +} | |
55 | + | |
56 | + | |
57 | +/* 데이터활용관리 */ | |
58 | +.gall-list li { | |
59 | + padding: 0 10px; | |
60 | + max-width: 24%; | |
61 | +} | |
62 | + | |
63 | +.gall-list li>div { | |
64 | + min-height: 274px; | |
65 | + padding: 10px; | |
66 | + box-shadow: 0 0 5px #aaa; | |
67 | +} | |
68 | + | |
69 | +.gall-list li>div a { | |
70 | + display: block; | |
71 | + width: 100%; | |
72 | +} | |
73 | + | |
74 | +.gall-list li>div a .gall-img { | |
75 | + width: 100%; | |
76 | + height: 200px; | |
77 | + text-align: center; | |
78 | + overflow: hidden; | |
79 | + margin-bottom: 10px; | |
80 | +} | |
81 | + | |
82 | +.gall-list li>div a .gall-img img { | |
83 | + width: 100%; | |
84 | + height: 100%; | |
85 | +} | |
86 | + | |
87 | +.gall-list li>div a .gall-title { | |
88 | + font-size: 1.6rem; | |
89 | + font-weight: 800; | |
90 | + margin-bottom: 10px; | |
91 | +} | |
92 | + | |
93 | +.gall-info { | |
94 | + width: 100%; | |
95 | +} | |
96 | + | |
97 | +.gall-list li>div a .gall-detail { | |
98 | + font-size: 1.3rem; | |
99 | + width: 100%; | |
100 | + overflow: hidden; | |
101 | + white-space: nowrap; | |
102 | + text-overflow: ellipsis; | |
103 | + word-break: break-all; | |
104 | +} | |
105 | + | |
106 | +.custom-info { | |
107 | + position: absolute; | |
108 | + width: calc(100% - 0px); | |
109 | + z-index: 1; | |
110 | +} | |
111 | + | |
112 | +.layout-option, | |
113 | +.layout{ | |
114 | + padding: 15px 0; | |
115 | + height: 100%; | |
116 | +} | |
117 | + | |
118 | +.custom-info details summary, | |
119 | +.component-zone details summary, | |
120 | +.chart-zone details summary { | |
121 | + font-size: 1.6rem; | |
122 | + padding: 15px; | |
123 | + border: 1px solid #213f99; | |
124 | + background-color: rgb(243, 246, 255); | |
125 | + border-radius: 5px; | |
126 | + position: relative; | |
127 | +} | |
128 | + | |
129 | +.component-zone details summary, | |
130 | +.chart-zone details summary { | |
131 | + border: 1px solid var(--color-orange); | |
132 | + background-color: rgb(255, 249, 239); | |
133 | + color: var(--color-orange); | |
134 | +} | |
135 | + | |
136 | +.custom-info details[open] summary, | |
137 | +.component-zone details[open] summary, | |
138 | +.chart-zone details[open] summary { | |
139 | + border-radius: 5px 5px 0 0; | |
140 | +} | |
141 | + | |
142 | + | |
143 | +.custom-info .info-zone { | |
144 | + border: 1px solid #eee; | |
145 | + border-radius: 0 0 5px 5px; | |
146 | + padding: 15px; | |
147 | + background-color: #fff; | |
148 | +} | |
149 | + | |
150 | +.data-list { | |
151 | + height: 100px; | |
152 | + overflow-y: auto; | |
153 | + background-color: #f8f8f8; | |
154 | + border-radius: 5px; | |
155 | + padding: 10px; | |
156 | +} | |
157 | + | |
158 | +.tab-zone{ | |
159 | + position: relative; | |
160 | +} | |
161 | + | |
162 | +.tab-zone, | |
163 | +.preview-zone { | |
164 | + height: 100%; | |
165 | +} | |
166 | + | |
167 | +.column-item { | |
168 | + width: 100%; | |
169 | + font-size: 1.3rem; | |
170 | + text-align: center; | |
171 | + padding: 10px; | |
172 | + border-radius: 5px; | |
173 | + border: 1px solid var(--color-orange); | |
174 | + background-color: rgb(255, 249, 239); | |
175 | + color: var(--color-orange); | |
176 | + margin-bottom: 10px; | |
177 | +} | |
178 | + | |
179 | +.column-item:last-child { | |
180 | + margin-bottom: 0; | |
181 | +} | |
182 | + | |
183 | +.component-content { | |
184 | + padding: 10px; | |
185 | + | |
186 | +} | |
187 | + | |
188 | +.layout-content>li, | |
189 | +.component-content>li { | |
190 | + margin-top: 10px; | |
191 | + margin-right: 10px; | |
192 | +} | |
193 | + | |
194 | +.layout-content>li:nth-child(3n), | |
195 | +.component-content>li:nth-child(3n) { | |
196 | + margin-right: 0px; | |
197 | +} | |
198 | + | |
199 | +.icon-content { | |
200 | + margin-left: 10px; | |
201 | + font-size: 1.3rem; | |
202 | +} | |
203 | + | |
204 | +.component-wrap { | |
205 | + width: 100%; | |
206 | + height: 100%; | |
207 | + padding: 10px; | |
208 | + border-radius: 5px; | |
209 | + background-color: #f8f8f8; | |
210 | +} | |
211 | + | |
212 | +input[type="text"].com-dbZone { | |
213 | + margin-left: 0; | |
214 | +} | |
215 | + | |
216 | +.db-input { | |
217 | + height: 100%; | |
218 | +} | |
219 | + | |
220 | +.active-layout .vertical-icon, | |
221 | +.active-layout .horizental-icon { | |
222 | + background-color: var(--color-blueE); | |
223 | + border: 3px solid var(--color-blue); | |
224 | +} | |
225 | + | |
226 | +.active-layout .horizental-icon>span, | |
227 | +.active-layout .vertical-icon>span { | |
228 | + border: 3px solid var(--color-blue); | |
229 | +} | |
230 | + | |
231 | +.component-content li img { | |
232 | + width: 100%; | |
233 | +} | |
234 | + | |
235 | +.page-info > .info-area, | |
236 | +.layout-tree ul{ | |
237 | + height: calc(100% - 40px); | |
238 | + overflow-y: auto; | |
239 | +} | |
240 | + | |
241 | +.layout-option{ | |
242 | + background-color:var(--color-skyBlue); | |
243 | + | |
244 | +} | |
245 | +.layout-option > div:nth-child(2){ | |
246 | + overflow-y: auto; | |
247 | +} | |
248 | + | |
249 | +.section-title{ | |
250 | + font-size: 1.4rem; | |
251 | + position: relative; | |
252 | +} | |
253 | + | |
254 | +.section-title::before{ | |
255 | + content: ""; | |
256 | + position: absolute; | |
257 | + width: 100%; | |
258 | + height: 50%; | |
259 | + background-color: var(--color-orange); | |
260 | + left: 0; | |
261 | + bottom: 0; | |
262 | + opacity: 0.2; | |
263 | +} | |
264 | + | |
265 | +.detail-content{ | |
266 | + background-color: var(--color-white); | |
267 | + border: 1px solid var(--color-blue); | |
268 | + border-radius: 0 0 5px 5px; | |
269 | + border-top: 0; | |
270 | +} | |
271 | + | |
272 | +.tab-box{ | |
273 | + border: 1px solid #eee; | |
274 | + border-radius: 0 5px 0 0; | |
275 | +} | |
276 | + | |
277 | +.attribute-modal{ | |
278 | + position: absolute; | |
279 | + min-width: 120px; | |
280 | + max-width: 200px; | |
281 | + bottom: 0; | |
282 | + left: 0; | |
283 | + background-color: var(--color-white); | |
284 | + transform: translateY(100%); | |
285 | + border: 1px solid #ddd; | |
286 | +} | |
287 | + | |
288 | +.attribute-modal > ul>li{ | |
289 | + padding: 8px 5px; | |
290 | + border-top: 1px solid #eee; | |
291 | +} | |
292 | + | |
293 | +.attribute-modal > ul>li:first-child{ | |
294 | + border-top: 0; | |
295 | +} | |
296 | + | |
297 | +.attribute-modal > ul>li svg, | |
298 | +.attribute-modal > ul>li p{ | |
299 | + color: var(--color-darkG); | |
300 | +} | |
301 | + | |
302 | +.attribute-modal > ul>li:hover svg, | |
303 | +.attribute-modal > ul>li:hover p{ | |
304 | + color: var(--color-blue); | |
305 | +} | |
306 | + | |
307 | +.editor-box{ | |
308 | + background-color: var(--color-skyBlue); | |
309 | + border: 1px dashed var(--color-blue); | |
310 | +} | |
311 | + | |
312 | + | |
313 | + | |
314 | +/* 알람 */ | |
315 | + | |
316 | +.speaker { | |
317 | + text-align: center; | |
318 | + margin-bottom: 10px; | |
319 | +} | |
320 | + | |
321 | +.speaker>span { | |
322 | + display: inline-block; | |
323 | + background-color: #eee; | |
324 | +} | |
325 | + | |
326 | +.speaker>span:nth-of-type(1) { | |
327 | + width: 10px; | |
328 | + height: 10px; | |
329 | + border-radius: 10px; | |
330 | +} | |
331 | + | |
332 | +.speaker>span:nth-of-type(2) { | |
333 | + width: 60px; | |
334 | + height: 10px; | |
335 | + border-radius: 10px; | |
336 | + margin-left: 10px; | |
337 | +} | |
338 | + | |
339 | +.text-areaZone { | |
340 | + height: calc(50% - 22px); | |
341 | + margin-bottom: 10px; | |
342 | +} | |
343 | + | |
344 | +.user-list { | |
345 | + width: 100%; | |
346 | + height: calc(100% - 50% - 22px); | |
347 | +} | |
348 | + | |
349 | +.user-list .user-title { | |
350 | + font-size: 1.6rem; | |
351 | + font-weight: 800; | |
352 | + color: var(--color-blue); | |
353 | + margin-bottom: 10px; | |
354 | +} | |
355 | + | |
356 | +.user-list>ul { | |
357 | + padding: 10px; | |
358 | + height: calc(100% - 29px); | |
359 | + overflow-y: auto; | |
360 | + border-top: 1px solid #eee; | |
361 | +} | |
362 | + | |
363 | +.user-list>ul>li { | |
364 | + padding: 5px 10px; | |
365 | + margin-bottom: 10px; | |
366 | + border: 1px solid var(--color-orange); | |
367 | + background-color: rgb(255, 249, 239); | |
368 | + color: var(--color-orange); | |
369 | + border-radius: 5px; | |
370 | + font-size: 1.3rem; | |
371 | +} | |
372 | + | |
373 | +.user-list>ul>li:last-child { | |
374 | + margin-bottom: 0; | |
375 | +} | |
376 | + | |
377 | +.user-zone, | |
378 | +.log-zone { | |
379 | + height: 100vh; | |
380 | +} | |
381 | + | |
382 | +.all-user, | |
383 | +.check-user { | |
384 | + height: 100vh; | |
385 | + border: 1px solid #eee; | |
386 | +} | |
387 | + | |
388 | +.log-content { | |
389 | + height: 99%; | |
390 | + background-color: var(--color-blueE); | |
391 | + padding: 10px 10px 10px 25px; | |
392 | + overflow-y: auto; | |
393 | +} | |
394 | + | |
395 | +.log-content li { | |
396 | + font-size: 1.3rem; | |
397 | + color: var(--color-blue); | |
398 | + list-style: disc; | |
399 | + padding: 5px; | |
400 | +} | |
401 | + | |
402 | +.push-text { | |
403 | + padding: 10px; | |
404 | + font-family: 'Pretendard'; | |
405 | + font-size: 15px; | |
406 | +} | |
407 | + | |
408 | + | |
409 | +/* 요소옵션 추가 240216 김하영 */ | |
410 | +.optionBox { | |
411 | + width: 100%; | |
412 | + height: 100%; | |
413 | + border-radius: 5px; | |
414 | + padding: 2rem; | |
415 | + background-color: #f9f9f9; | |
416 | + | |
417 | +} | |
418 | + | |
419 | +.optionBoxText { | |
420 | + font-size: 1.5rem; | |
421 | + color: #213f99; | |
422 | + font-family: 'Pretendard'; | |
423 | + font-weight: 600; | |
424 | +} | |
425 | + | |
426 | +.selectBoxArea select { | |
427 | + border: 0px; | |
428 | + background-color: white; | |
429 | +} | |
430 | + | |
431 | +.optionBox { | |
432 | + font-size: 1.5rem; | |
433 | +} | |
434 | + | |
435 | +.optionSubText { | |
436 | + text-align: center; | |
437 | +} | |
438 | + | |
439 | +.optionSubBox { | |
440 | + background-color: white; | |
441 | + padding: 10px; | |
442 | + border-radius: 5px; | |
443 | + overflow-y: scroll; | |
444 | + height: 225px; | |
445 | +} | |
446 | + | |
447 | +.optionSubBox li { | |
448 | + margin-bottom: 10px; | |
449 | +} | |
450 | + | |
451 | +.cyberpunk-checkbox { | |
452 | + appearance: none; | |
453 | + width: 20px; | |
454 | + height: 20px; | |
455 | + border: 2px solid var(--color-blue); | |
456 | + border-radius: 5px; | |
457 | + background-color: transparent; | |
458 | + display: inline-block; | |
459 | + position: relative; | |
460 | + margin-right: 10px; | |
461 | + cursor: pointer; | |
462 | +} | |
463 | + | |
464 | +.cyberpunk-checkbox:before { | |
465 | + content: ""; | |
466 | + background-color: var(--color-blue); | |
467 | + display: block; | |
468 | + position: absolute; | |
469 | + top: 50%; | |
470 | + left: 50%; | |
471 | + transform: translate(-50%, -50%) scale(0); | |
472 | + width: 10px; | |
473 | + height: 10px; | |
474 | + border-radius: 3px; | |
475 | + transition: all 0.3s ease-in-out; | |
476 | +} | |
477 | + | |
478 | +.cyberpunk-checkbox:checked:before { | |
479 | + transform: translate(-50%, -50%) scale(1); | |
480 | +} |
+++ resources/font/GmarketSansBold.woff
Binary file is not shown |
+++ resources/font/GmarketSansLight.woff
Binary file is not shown |
+++ resources/font/GmarketSansMedium.woff
Binary file is not shown |
+++ resources/font/PretendardVariable.woff2
Binary file is not shown |
+++ views/main.html
... | ... | @@ -0,0 +1,18 @@ |
1 | +<!DOCTYPE html> | |
2 | +<html lang="en"> | |
3 | + | |
4 | +<head> | |
5 | + <meta charset="UTF-8"> | |
6 | + <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
7 | + <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" /> | |
8 | + | |
9 | + <title>TAKENSOFT</title> | |
10 | + <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" /> | |
11 | + | |
12 | +</head> | |
13 | + | |
14 | +<body> | |
15 | + | |
16 | +</body> | |
17 | + | |
18 | +</html>(No newline at end of file) |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?