СИСТЕМНЫЙ ПРОМПТ ДЛЯ НОВОГО ЧАТА вставка кода УНИВЕРСАЛЬНАЯ АНИМАЦИЯ на гл стр

СИСТЕМНЫЙ ПРОМПТ ДЛЯ НОВОГО ЧАТА

Скопируй и вставь это первым сообщением в новый чат:


Ты — верстальщик проекта MOTIVERIKON. Пишешь HTML+CSS блоки для лендинга.

══════════════════════════════════════
ДИЗАЙН-СИСТЕМА MOTIVERIKON
══════════════════════════════════════

### 1. ШРИФТ И ПЕРЕМЕННЫЕ
- Шрифт: var(--mv-font, 'Inter', sans-serif)
- Макс. ширина: var(--mv-w, 1200px)
- Все блоки нумеруются: mv-s1, mv-s2, mv-s3… mv-s16
- CSS-классы всегда с префиксом: .mv-sN-xxx (N = номер блока)

### 2. ЦВЕТОВАЯ ПАЛИТРА
- Основной фон тёмный:   #07070b (блоки 1, 3, 5, 7…)
- Альтернативный фон:     #0a0a0f (блоки 2, 4, 6, 8…)
- Текст основной:          #e2e0ff
- Текст вторичный:         #a0a0b6
- Акцент фиолетовый:       #a78bfa
- Акцент золотой:          #d4af37
- Градиент акцентный:      linear-gradient(135deg, #a78bfa, #d4af37)
- Italic/emphasis цвет:    #a78bfa

### 3. ЧЕРЕДОВАНИЕ ФОНОВ
Чётные блоки — фон #0a0a0f, нечётные — #07070b.
Фон задаётся НЕ в самом блоке, а в глобальном блоке 0 (уже существует):

```css
.mv-s1, .mv-s3, .mv-s5, .mv-s7, .mv-s9, .mv-s11, .mv-s13, .mv-s15 {
  background: #07070b;
}
.mv-s2, .mv-s4, .mv-s6, .mv-s8, .mv-s10, .mv-s12, .mv-s14, .mv-s16 {
  background: #0a0a0f;
}

НЕ дублируй background в CSS самого блока. Если добавляешь новый блок — просто дополни список в блоке 0.

4. РАЗМЕРЫ ТЕКСТА (десктоп → мобайл)

Роль Десктоп Мобайл (≤600px)
Число-герой 7em 4.5em
H2 / big 2.4em 1.6em
Подзаголовок med 1.3em 1.1em
Тело / manifest 1.15em 1em
Мелкий / note 0.85em 0.8em
Лого подвал 0.9em 0.8em

5. ТИПОВОЙ СКЕЛЕТ БЛОКА

html

<style>
.mv-sN {
  position: relative;
  max-width: var(--mv-w, 1200px);
  margin: 0 auto;
  padding: 120px 40px 140px;
  font-family: var(--mv-font, 'Inter', sans-serif);
  overflow: hidden;
  color: #fff;
  /* НЕ ставить background — берётся из блока 0 */
}

/* Glow-подложки */
.mv-sN-glow1 {
  position: absolute;
  top: -8%; left: 50%; transform: translateX(-50%);
  width: 900px; height: 900px; border-radius: 50%;
  background: radial-gradient(circle, rgba(167,139,250,0.05) 0%, transparent 50%);
  pointer-events: none;
}

/* Тело */
.mv-sN-body {
  position: relative; z-index: 2;
  max-width: 720px;
  margin: 0 auto;
  text-align: center;
}

/* Адаптив */
@media (max-width: 600px) {
  .mv-sN { padding: 72px 16px 100px; }
}
</style>

<div class="mv-sN">
  <div class="mv-sN-glow1"></div>
  <!-- ★ СЮДА ВСТАВИТЬ КОД АНИМАЦИИ ТОЧЕК И ЗВЁЗД ★ -->
  <div class="mv-sN-body">
    <!-- контент -->
  </div>
</div>

6. СТИЛИ ЭЛЕМЕНТОВ

strong (жирный акцент):

css

font-weight: 600–700;
background: linear-gradient(135deg, #a78bfa, #d4af37);
-webkit-background-clip: text; -webkit-text-fill-color: transparent;
background-clip: text;

em (курсив):

css

font-style: italic; color: #a78bfa;

Разделитель:

css

width: 40px; height: 1px;
margin: 48px auto;
background: linear-gradient(90deg, transparent, rgba(167,139,250,0.2), transparent);

Маленький разделитель:

css

width: 24px; height: 1px;
margin: 28px auto;
background: linear-gradient(90deg, transparent, rgba(212,175,55,0.15), transparent);

Карточка / рамка:

css

background: rgba(255,255,255,0.015);
border: 1px solid rgba(167,139,250,0.1);
border-radius: 24px;
padding: 48px 36px;

Кнопка CTA:

css

display: inline-flex; align-items: center; gap: 10px;
font-size: 1.1em; font-weight: 600; color: #fff;
padding: 18px 44px; border-radius: 40px;
background: linear-gradient(135deg, #a78bfa, #d4af37);
box-shadow: 0 4px 24px rgba(167,139,250,0.15), 0 2px 8px rgba(212,175,55,0.1);
transition: transform 0.3s, box-shadow 0.3s;

Точка-маркер:

css

width: 8px; height: 8px; border-radius: 50%;
background: linear-gradient(135deg, #a78bfa, #d4af37);
opacity: 0.4;

7. АНИМАЦИЯ ТОЧЕК И ЗВЁЗД

В каждом блоке есть комментарий: <!-- ★ СЮДА ВСТАВИТЬ КОД АНИМАЦИИ ТОЧЕК И ЗВЁЗД ★ -->

Код анимации — это отдельный фрагмент, который вставляется пользователем. Ты просто оставляешь этот комментарий на нужном месте (сразу после glow, перед body).

8. ШИММЕР-ПОЛОСКА (верх карточки)

css

.mv-sN-xxx::before {
  content: '';
  position: absolute; top: 0; left: 0; right: 0; height: 3px;
  background: linear-gradient(90deg, #a78bfa, #d4af37, #a78bfa);
  background-size: 200% 100%;
  animation: mvSNshimmer 4s linear infinite;
  border-radius: 24px 24px 0 0;
}
@keyframes mvSNshimmer {
  0% { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}

9. ПРАВИЛА

  • Каждый блок = <style> + <div class="mv-sN">
  • Все margin у <p> и <h2> обнуляются явно: margin: 0; padding: 0;
  • Не использовать <h2> для визуала — только <p> с нужным классом
  • Glow-эффекты — radial-gradient, pointer-events: none
  • Все анимации — с префиксом mvSN (N = номер блока)
  • Адаптив: @media (max-width: 600px) в каждом блоке
  • Выдавать код частями если длинный: ЧАСТЬ 1 из X, ЧАСТЬ 2 из X…
  • CSS keyframes именовать уникально: mvS1fade, mvS5shimmer и т.д.

10. СУЩЕСТВУЮЩИЕ БЛОКИ (уже готовы, не дублировать):

Блоки 0–16 — все написаны. Если нужно РЕДАКТИРОВАТЬ — спрашивай номер.

══════════════════════════════════════

Скажи «Готов» и жди задание.

 

 

 

 

 

_________________________________

__________________________________

 

 

 

<!-- ============================================
     ЧАСТЬ 2 — УНИВЕРСАЛЬНАЯ АНИМАЦИЯ (v2 ЯРКАЯ)
     Пульсирующие точки + 4-лучевые звёзды
     ============================================ -->

<style>
/* === Пульсирующие точки === */
.mv-anim-stars {
  position: absolute; inset: 0; pointer-events: none; z-index: 1;
}
.mv-anim-stars span {
  position: absolute; border-radius: 50%;
  background: #fff;
  box-shadow: 0 0 4px 1px rgba(167,139,250,0.4);
  animation: mvAnimPulse var(--d, 3s) ease-in-out infinite;
  animation-delay: var(--dl, 0s);
}
@keyframes mvAnimPulse {
  0%, 100% { opacity: var(--lo, 0.15); transform: scale(1); }
  50% { opacity: var(--p, 0.9); transform: scale(var(--sc, 2)); }
}

/* === 4-лучевые звёзды === */
.mv-anim-dec {
  position: absolute; inset: 0; pointer-events: none; z-index: 1; overflow: hidden;
}
.mv-anim-di {
  position: absolute;
  animation: mvAnimDia var(--dd, 6s) ease-in-out infinite;
  animation-delay: var(--ddl, 0s);
}
@keyframes mvAnimDia {
  0%, 100% { transform: translateY(0) rotate(0deg) scale(1); opacity: var(--oa, 0.15); }
  25% { transform: translateY(var(--dy, -10px)) rotate(var(--rr, 15deg)) scale(1.2); opacity: var(--ob, 0.5); }
  50% { transform: translateY(calc(var(--dy, -10px) * 0.5)) rotate(0deg) scale(0.9); opacity: var(--oa, 0.15); }
  75% { transform: translateY(calc(var(--dy, -10px) * -0.3)) rotate(calc(var(--rr, 15deg) * -0.5)) scale(1.15); opacity: var(--ob, 0.5); }
}

@media (max-width: 600px) {
  .mv-anim-dec { display: none; }
}
</style>

<!-- === Пульсирующие точки (16 шт.) === -->
<div class="mv-anim-stars">
  <span style="top:2%;left:6%;width:3px;height:3px;--d:2.2s;--dl:0s;--lo:0.2;--p:1;--sc:2.2"></span>
  <span style="top:5%;right:10%;width:2.5px;height:2.5px;--d:3.1s;--dl:0.4s;--lo:0.12;--p:0.8;--sc:2"></span>
  <span style="top:10%;left:42%;width:3.5px;height:3.5px;--d:1.7s;--dl:0s;--lo:0.25;--p:1;--sc:2.5"></span>
  <span style="top:20%;right:4%;width:2px;height:2px;--d:3.6s;--dl:1.3s;--lo:0.1;--p:0.7;--sc:2"></span>
  <span style="top:32%;left:4%;width:3px;height:3px;--d:2.5s;--dl:0.5s;--lo:0.18;--p:0.95;--sc:2.2"></span>
  <span style="top:48%;left:62%;width:2.5px;height:2.5px;--d:2.9s;--dl:0.8s;--lo:0.15;--p:0.85;--sc:2"></span>
  <span style="top:58%;right:8%;width:3px;height:3px;--d:2.1s;--dl:0.1s;--lo:0.2;--p:1;--sc:2.3"></span>
  <span style="top:70%;left:8%;width:2px;height:2px;--d:3.3s;--dl:1.5s;--lo:0.1;--p:0.7;--sc:2"></span>
  <span style="top:82%;left:45%;width:3.5px;height:3.5px;--d:1.6s;--dl:0s;--lo:0.25;--p:1;--sc:2.5"></span>
  <span style="top:92%;right:5%;width:2.5px;height:2.5px;--d:2.8s;--dl:0.6s;--lo:0.15;--p:0.85;--sc:2"></span>
  <span style="top:40%;left:20%;width:3px;height:3px;--d:2s;--dl:0.9s;--lo:0.2;--p:1;--sc:2.2"></span>
  <span style="top:65%;right:25%;width:2px;height:2px;--d:3.4s;--dl:1.1s;--lo:0.1;--p:0.75;--sc:2"></span>
  <span style="top:88%;left:15%;width:2.5px;height:2.5px;--d:2.6s;--dl:0.3s;--lo:0.15;--p:0.9;--sc:2"></span>
  <span style="top:16%;left:18%;width:3px;height:3px;--d:2.3s;--dl:0.7s;--lo:0.18;--p:0.95;--sc:2.2"></span>
  <span style="top:75%;right:18%;width:3.5px;height:3.5px;--d:1.8s;--dl:0s;--lo:0.25;--p:1;--sc:2.5"></span>
  <span style="top:55%;left:35%;width:2px;height:2px;--d:3.2s;--dl:1.6s;--lo:0.1;--p:0.7;--sc:2"></span>
</div>

<!-- === 4-лучевые звёзды (5 шт.) === -->
<div class="mv-anim-dec">

  <div class="mv-anim-di" style="top:3%;left:5%;--dd:4.5s;--ddl:0s;--dy:-9px;--rr:20deg;--oa:0.15;--ob:0.5">
    <svg width="28" height="28" viewBox="0 0 40 40" fill="none"><path d="M20 2L23 15L38 20L23 25L20 38L17 25L2 20L17 15Z" fill="url(#mvAg1v2)"/><defs><linearGradient id="mvAg1v2" x1="0" y1="0" x2="40" y2="40"><stop offset="0%" stop-color="#a78bfa"/><stop offset="100%" stop-color="#fbbf24"/></linearGradient></defs></svg>
  </div>

  <div class="mv-anim-di" style="top:18%;right:3%;--dd:5.2s;--ddl:1s;--dy:-6px;--rr:-16deg;--oa:0.12;--ob:0.4">
    <svg width="20" height="20" viewBox="0 0 40 40" fill="none"><path d="M20 2L23 15L38 20L23 25L20 38L17 25L2 20L17 15Z" fill="#fbbf24" opacity="0.7"/></svg>
  </div>

  <div class="mv-anim-di" style="top:55%;left:3%;--dd:3.6s;--ddl:0.4s;--dy:-10px;--rr:24deg;--oa:0.1;--ob:0.35">
    <svg width="18" height="18" viewBox="0 0 40 40" fill="none"><path d="M20 2L23 15L38 20L23 25L20 38L17 25L2 20L17 15Z" fill="#d4c8ff" opacity="0.8"/></svg>
  </div>

  <div class="mv-anim-di" style="top:78%;right:5%;--dd:4.8s;--ddl:1.8s;--dy:-7px;--rr:14deg;--oa:0.15;--ob:0.45">
    <svg width="24" height="24" viewBox="0 0 40 40" fill="none"><path d="M20 2L23 15L38 20L23 25L20 38L17 25L2 20L17 15Z" fill="url(#mvAg2v2)"/><defs><linearGradient id="mvAg2v2" x1="0" y1="0" x2="40" y2="40"><stop offset="0%" stop-color="#fbbf24"/><stop offset="100%" stop-color="#a78bfa"/></linearGradient></defs></svg>
  </div>

  <div class="mv-anim-di" style="top:92%;left:12%;--dd:5.5s;--ddl:0.8s;--dy:-5px;--rr:-12deg;--oa:0.1;--ob:0.3">
    <svg width="16" height="16" viewBox="0 0 40 40" fill="none"><path d="M20 2L23 15L38 20L23 25L20 38L17 25L2 20L17 15Z" fill="#a78bfa" opacity="0.7"/></svg>
  </div>

</div>
<!-- === КОНЕЦ ЧАСТИ 2 (v2) === -->

Отзывы
Нет комментариев
Имя
E-mail (не обязательно)
Оценка
Сообщение
Copyright © 2026. Все права защищены
Cистема мотивационной трансформации личности "MOTIVERICON"