blob: 5a9952ab1142e3e33f7e986e17d6e7c0ab91ded4 [file] [log] [blame]
阳菜,放晴!7e1e3a52025-06-05 23:00:51 +08001.container {
2 background-color: var(--card-bg);
3 padding: 32px;
4 border-radius: 12px;
5 width: 100%;
6 height: 100%;
7 margin: auto;
8 border: 1px solid var(--border-color);
9 color: var(--text-color);
10}
11
12.formGroup {
13 margin-bottom: 20px;
14}
15
16.input,
17.select,
18.textarea {
19 width: 100%;
20 padding: 8px 12px;
21 margin-top: 4px;
22 border: 1px solid var(--border-color);
23 border-radius: 8px;
24 background-color: var(--bg-color);
25 color: var(--text-color);
26}
27
28.upload {
29 margin-top: 8px;
30}
31
32.textarea {
33 height: 100px;
34 resize: none;
35}
36
37.charCount {
38 text-align: right;
39 font-size: 12px;
40 color: var(--text-color);
41}
42
43.requirement {
44 font-size: 14px;
45 color: var(--primary-color);
46 margin-bottom: 12px;
47}
48
49.checkbox {
50 display: flex;
51 align-items: center;
52 gap: 8px;
53 margin-bottom: 20px;
54}
55
56.submitBtn {
57 background-color: var(--primary-color);
58 color: white;
59 border: none;
60 padding: 10px 20px;
61 border-radius: 8px;
62 cursor: pointer;
63 transition: background-color 0.3s ease;
64}
65
66.submitBtn:hover {
67 background-color: var(--primary-hover);
68}
69
70
71.wrapper {
72 display: flex;
73 justify-content: center;
74 margin-top: 50px;
75}
76
77.form {
78 width: 400px;
79 background: #ffffff;
80 border: 1px solid #ddd;
81 border-radius: 12px;
82 padding: 24px;
83 box-shadow: 0 4px 12px rgba(0,0,0,0.1);
84}
85
86.title {
87 font-size: 22px;
88 margin-bottom: 20px;
89 text-align: center;
90}
91
92.input,
93.textarea {
94 width: 100%;
95 padding: 10px;
96 margin-bottom: 16px;
97 border-radius: 6px;
98 border: 1px solid #ccc;
99 font-size: 14px;
100}
101
102.textarea {
103 resize: vertical;
104 height: 100px;
105}
106
107.uploadArea {
108 padding: 12px;
109 border: 2px dashed #999;
110 border-radius: 8px;
111 text-align: center;
112 cursor: pointer;
113 background: #f9f9f9;
114 margin-bottom: 16px;
115 transition: all 0.2s;
116}
117
118.uploadArea:hover {
119 background: #f0f0f0;
120 border-color: #666;
121}
122
123.fileName {
124 margin-top: 8px;
125 font-size: 14px;
126 color: #333;
127}
128
129.error {
130 color: red;
131 margin-bottom: 10px;
132 font-size: 14px;
133 text-align: center;
134}
135
136.uploadButton {
137 width: 100%;
138 padding: 10px;
139 background-color: #409eff;
140 color: white;
141 border: none;
142 border-radius: 6px;
143 font-size: 16px;
144 cursor: pointer;
145 transition: background-color 0.3s;
146}
147
148.uploadButton:hover {
149 background-color: #317ee7;
150}