chenguittiMaroua commited on
Commit
eff6d22
·
verified ·
1 Parent(s): fe8d373

Update static/test.css

Browse files
Files changed (1) hide show
  1. static/test.css +191 -8
static/test.css CHANGED
@@ -1,8 +1,191 @@
1
- body{
2
-
3
- background-color: aqua;
4
- }
5
- h1{
6
-
7
- color: brown;
8
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ :root {
2
+ --primary-color: #4a6fa5;
3
+ --secondary-color: #6b8cae;
4
+ --accent-color: #ff7e5f;
5
+ --light-color: #f8f9fa;
6
+ --dark-color: #343a40;
7
+ --success-color: #28a745;
8
+ --error-color: #dc3545;
9
+ }
10
+
11
+ * {
12
+ box-sizing: border-box;
13
+ margin: 0;
14
+ padding: 0;
15
+ }
16
+
17
+ body {
18
+ font-family: 'Roboto', sans-serif;
19
+ line-height: 1.6;
20
+ background-color: #f5f5f5;
21
+ color: #333;
22
+ padding: 20px;
23
+ }
24
+
25
+ .container {
26
+ max-width: 1000px;
27
+ margin: 0 auto;
28
+ background: white;
29
+ padding: 30px;
30
+ border-radius: 10px;
31
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
32
+ }
33
+
34
+ header {
35
+ text-align: center;
36
+ margin-bottom: 30px;
37
+ }
38
+
39
+ header h1 {
40
+ color: var(--primary-color);
41
+ margin-bottom: 10px;
42
+ }
43
+
44
+ header p {
45
+ color: var(--secondary-color);
46
+ }
47
+
48
+ .tabs {
49
+ display: flex;
50
+ margin-bottom: 20px;
51
+ border-bottom: 1px solid #ddd;
52
+ }
53
+
54
+ .tab-btn {
55
+ padding: 10px 20px;
56
+ background: none;
57
+ border: none;
58
+ cursor: pointer;
59
+ font-size: 16px;
60
+ color: var(--secondary-color);
61
+ transition: all 0.3s;
62
+ border-bottom: 3px solid transparent;
63
+ }
64
+
65
+ .tab-btn:hover {
66
+ color: var(--primary-color);
67
+ }
68
+
69
+ .tab-btn.active {
70
+ color: var(--primary-color);
71
+ border-bottom: 3px solid var(--accent-color);
72
+ font-weight: 500;
73
+ }
74
+
75
+ .tab-content {
76
+ display: none;
77
+ padding: 20px 0;
78
+ }
79
+
80
+ .tab-content.active {
81
+ display: block;
82
+ }
83
+
84
+ .upload-area {
85
+ margin-bottom: 20px;
86
+ padding: 20px;
87
+ border: 2px dashed #ddd;
88
+ border-radius: 5px;
89
+ text-align: center;
90
+ transition: all 0.3s;
91
+ }
92
+
93
+ .upload-area:hover {
94
+ border-color: var(--primary-color);
95
+ }
96
+
97
+ .upload-area input[type="file"] {
98
+ display: none;
99
+ }
100
+
101
+ .upload-area label {
102
+ display: block;
103
+ padding: 10px;
104
+ background-color: var(--light-color);
105
+ color: var(--dark-color);
106
+ border-radius: 5px;
107
+ cursor: pointer;
108
+ margin-bottom: 15px;
109
+ transition: all 0.3s;
110
+ }
111
+
112
+ .upload-area label:hover {
113
+ background-color: #e9ecef;
114
+ }
115
+
116
+ textarea {
117
+ width: 100%;
118
+ padding: 10px;
119
+ border: 1px solid #ddd;
120
+ border-radius: 5px;
121
+ resize: vertical;
122
+ min-height: 100px;
123
+ margin-bottom: 15px;
124
+ font-family: inherit;
125
+ }
126
+
127
+ .language-select {
128
+ display: flex;
129
+ align-items: center;
130
+ justify-content: center;
131
+ gap: 10px;
132
+ margin-bottom: 15px;
133
+ }
134
+
135
+ .language-select select {
136
+ padding: 8px;
137
+ border-radius: 5px;
138
+ border: 1px solid #ddd;
139
+ }
140
+
141
+ button {
142
+ background-color: var(--primary-color);
143
+ color: white;
144
+ border: none;
145
+ padding: 10px 20px;
146
+ border-radius: 5px;
147
+ cursor: pointer;
148
+ font-size: 16px;
149
+ transition: all 0.3s;
150
+ }
151
+
152
+ button:hover {
153
+ background-color: var(--secondary-color);
154
+ }
155
+
156
+ .result-area {
157
+ padding: 20px;
158
+ border-radius: 5px;
159
+ background-color: var(--light-color);
160
+ margin-top: 20px;
161
+ min-height: 100px;
162
+ }
163
+
164
+ .loading {
165
+ display: inline-block;
166
+ width: 20px;
167
+ height: 20px;
168
+ border: 3px solid rgba(255,255,255,.3);
169
+ border-radius: 50%;
170
+ border-top-color: white;
171
+ animation: spin 1s ease-in-out infinite;
172
+ margin-right: 10px;
173
+ }
174
+
175
+ @keyframes spin {
176
+ to { transform: rotate(360deg); }
177
+ }
178
+
179
+ @media (max-width: 768px) {
180
+ .container {
181
+ padding: 15px;
182
+ }
183
+
184
+ .tabs {
185
+ flex-wrap: wrap;
186
+ }
187
+
188
+ .tab-btn {
189
+ flex: 1 0 50%;
190
+ }
191
+ }