flpolprojects commited on
Commit
437817c
·
verified ·
1 Parent(s): 556ed46

Update styles.css

Browse files
Files changed (1) hide show
  1. styles.css +23 -12
styles.css CHANGED
@@ -50,6 +50,7 @@ body {
50
  max-width: 1400px;
51
  margin: 0 auto;
52
  padding: 0 30px;
 
53
  }
54
 
55
  /* Шапка */
@@ -60,7 +61,7 @@ header {
60
  position: fixed;
61
  width: 100%;
62
  top: 0;
63
- z-index: 1000; /* Увеличил z-index, чтобы шапка была выше контента */
64
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.5);
65
  }
66
 
@@ -78,7 +79,7 @@ nav {
78
  }
79
 
80
  .menu-toggle {
81
- display: none; /* Скрыто по умолчанию на ПК */
82
  background: none;
83
  border: none;
84
  color: #fff;
@@ -133,7 +134,7 @@ nav {
133
  align-items: center;
134
  text-align: center;
135
  background: radial-gradient(circle at center, rgba(40, 40, 40, 0.3), #0a0a0a);
136
- padding-top: 60px; /* Смещаем контент вниз, чтобы шапка не перекрывала */
137
  }
138
 
139
  #webgl-bg {
@@ -159,6 +160,7 @@ nav {
159
  color: transparent;
160
  animation: fadeInUp 1.5s ease-out;
161
  text-shadow: 0 0 20px rgba(255, 107, 107, 0.6);
 
162
  }
163
 
164
  .hero p {
@@ -166,6 +168,7 @@ nav {
166
  margin: 25px 0 50px;
167
  color: #eee;
168
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
 
169
  }
170
 
171
  .cta-button {
@@ -230,12 +233,13 @@ nav {
230
  .service-card {
231
  background: rgba(255, 255, 255, 0.03);
232
  backdrop-filter: blur(20px);
233
- padding: 50px;
234
  text-align: center;
235
- border-radius: 30px;
236
  border: 1px solid rgba(255, 107, 107, 0.2);
237
  transition: all 0.4s ease;
238
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
 
239
  }
240
 
241
  .service-card:hover {
@@ -247,11 +251,13 @@ nav {
247
  font-size: 32px;
248
  margin-bottom: 20px;
249
  color: #ff6b6b;
 
250
  }
251
 
252
  .service-card p {
253
  color: #ddd;
254
  font-size: 20px;
 
255
  }
256
 
257
  /* О нас */
@@ -265,6 +271,7 @@ nav {
265
  font-size: 54px;
266
  margin-bottom: 40px;
267
  color: #fff;
 
268
  }
269
 
270
  .about p {
@@ -272,6 +279,7 @@ nav {
272
  max-width: 1000px;
273
  margin: 0 auto 50px;
274
  color: #eee;
 
275
  }
276
 
277
  #tracking-demo {
@@ -322,6 +330,7 @@ nav {
322
  background: linear-gradient(135deg, #fff, #ff6b6b);
323
  -webkit-background-clip: text;
324
  color: transparent;
 
325
  }
326
 
327
  form {
@@ -396,13 +405,13 @@ footer {
396
  }
397
 
398
  .menu-toggle {
399
- display: block; /* Показываем кнопку меню на мобильных */
400
  }
401
 
402
  .nav-list {
403
- display: none; /* Скрываем меню по умолчанию на мобильных */
404
  position: absolute;
405
- top: 60px; /* Располагаем меню под шапкой */
406
  left: 0;
407
  width: 100%;
408
  background: rgba(10, 10, 10, 0.9);
@@ -412,7 +421,7 @@ footer {
412
  }
413
 
414
  .nav-list.active {
415
- display: block; /* Показываем меню при активации */
416
  }
417
 
418
  .nav-list li {
@@ -426,13 +435,14 @@ footer {
426
  }
427
 
428
  .hero {
429
- height: auto; /* Убираем фиксированную высоту для мобильных */
430
- padding: 80px 0 40px; /* Увеличиваем отступ сверху, чтобы контент не перекрывался шапкой */
431
  }
432
 
433
  .hero h2 {
434
  font-size: 48px;
435
  letter-spacing: 2px;
 
436
  }
437
 
438
  .hero p {
@@ -459,12 +469,13 @@ footer {
459
  }
460
 
461
  .service-grid {
462
- grid-template-columns: 1fr; /* Одна колонка на мобильных */
463
  gap: 30px;
464
  }
465
 
466
  .service-card {
467
  padding: 30px;
 
468
  }
469
 
470
  .service-card h4 {
 
50
  max-width: 1400px;
51
  margin: 0 auto;
52
  padding: 0 30px;
53
+ overflow: hidden; /* Предотвращает выход текста за границы на ПК */
54
  }
55
 
56
  /* Шапка */
 
61
  position: fixed;
62
  width: 100%;
63
  top: 0;
64
+ z-index: 1000;
65
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.5);
66
  }
67
 
 
79
  }
80
 
81
  .menu-toggle {
82
+ display: none;
83
  background: none;
84
  border: none;
85
  color: #fff;
 
134
  align-items: center;
135
  text-align: center;
136
  background: radial-gradient(circle at center, rgba(40, 40, 40, 0.3), #0a0a0a);
137
+ padding-top: 80px; /* Увеличил отступ, чтобы текст не обрезался на мобильных */
138
  }
139
 
140
  #webgl-bg {
 
160
  color: transparent;
161
  animation: fadeInUp 1.5s ease-out;
162
  text-shadow: 0 0 20px rgba(255, 107, 107, 0.6);
163
+ text-wrap: balance; /* Предотвращает выход текста за границы на ПК */
164
  }
165
 
166
  .hero p {
 
168
  margin: 25px 0 50px;
169
  color: #eee;
170
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
171
+ text-wrap: balance;
172
  }
173
 
174
  .cta-button {
 
233
  .service-card {
234
  background: rgba(255, 255, 255, 0.03);
235
  backdrop-filter: blur(20px);
236
+ padding: 40px;
237
  text-align: center;
238
+ border-radius: 25px;
239
  border: 1px solid rgba(255, 107, 107, 0.2);
240
  transition: all 0.4s ease;
241
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
242
+ overflow: hidden; /* Предотвращает выход текста за границы */
243
  }
244
 
245
  .service-card:hover {
 
251
  font-size: 32px;
252
  margin-bottom: 20px;
253
  color: #ff6b6b;
254
+ text-wrap: balance;
255
  }
256
 
257
  .service-card p {
258
  color: #ddd;
259
  font-size: 20px;
260
+ text-wrap: balance;
261
  }
262
 
263
  /* О нас */
 
271
  font-size: 54px;
272
  margin-bottom: 40px;
273
  color: #fff;
274
+ text-wrap: balance;
275
  }
276
 
277
  .about p {
 
279
  max-width: 1000px;
280
  margin: 0 auto 50px;
281
  color: #eee;
282
+ text-wrap: balance;
283
  }
284
 
285
  #tracking-demo {
 
330
  background: linear-gradient(135deg, #fff, #ff6b6b);
331
  -webkit-background-clip: text;
332
  color: transparent;
333
+ text-wrap: balance;
334
  }
335
 
336
  form {
 
405
  }
406
 
407
  .menu-toggle {
408
+ display: block;
409
  }
410
 
411
  .nav-list {
412
+ display: none;
413
  position: absolute;
414
+ top: 60px;
415
  left: 0;
416
  width: 100%;
417
  background: rgba(10, 10, 10, 0.9);
 
421
  }
422
 
423
  .nav-list.active {
424
+ display: block;
425
  }
426
 
427
  .nav-list li {
 
435
  }
436
 
437
  .hero {
438
+ height: auto;
439
+ padding: 90px 0 40px; /* Увеличил верхний отступ для мобильных */
440
  }
441
 
442
  .hero h2 {
443
  font-size: 48px;
444
  letter-spacing: 2px;
445
+ margin-top: 10px; /* Добавил отступ сверху для текста */
446
  }
447
 
448
  .hero p {
 
469
  }
470
 
471
  .service-grid {
472
+ grid-template-columns: 1fr;
473
  gap: 30px;
474
  }
475
 
476
  .service-card {
477
  padding: 30px;
478
+ border-radius: 20px; /* Уменьшил радиус для мобильных */
479
  }
480
 
481
  .service-card h4 {