Margin
Внешний отступ элемента. Расстояние от границы элемента до соседних элементов.
margin: 24px;
Padding
Внутренний отступ. Расстояние от границы элемента до его содержимого.
padding: 16px 32px;
Spacing
Отступы и интервалы между элементами. Система ритма в дизайне.
gap: 24px;
Headline / Heading
Заголовок. H1-H6. Основной элемент текстовой иерархии.
font-size: clamp(48px, 6vw, 96px)
Subheading
Подзаголовок. Дополняет headline, создаёт промежуточный уровень.
font-size: clamp(20px, 2vw, 32px)
Body text / Copy
Основной текст. Параграфы, описания, статьи. Читаемость превыше всего.
font-size: 16px; line-height: 1.7
CTA Button
Call To Action. Кнопка действия. Основной элемент конверсии.
.btn-primary { background: #D64933 }
Overlay
Наложение поверх изображения. Градиент или цвет для читаемости текста.
background: linear-gradient(0deg, #000, transparent)
Shape
Форма элемента. Border-radius определяет характер: резкий или мягкий.
border-radius: 15px | 9999px
Divider Line
Линия-разделитель. Визуальное разграничение секций или элементов.
height: 1px; background: #E4DED2
Typography
Типографика. Искусство оформления текста. Шрифты, размеры, интервалы.
Oswald + Cormorant + DM Sans
Font Pair
Шрифтовая пара. Сочетание шрифтов для создания контраста и иерархии.
Display + Serif + Sans-serif
Font Weight
Насыщенность шрифта. От Light (300) до Bold (700).
font-weight: 300 | 400 | 600 | 700
Font Size
Размер шрифта. Используем clamp() для адаптивности.
clamp(14px, 1.2vw, 18px)
Line Height / Leading
Межстрочный интервал. Для заголовков — тесный, для текста — свободный.
line-height: 1.1 | 1.6 | 1.8
Letter Spacing / Tracking
Межбуквенный интервал. Увеличиваем для капса и мелкого текста.
letter-spacing: 0.02em | 0.2em
Text Hierarchy
Текстовая иерархия. Размер, вес, цвет создают порядок чтения.
H1 → H2 → Subhead → Body
Visual Hierarchy
Визуальная иерархия. Что видит пользователь первым, вторым, третьим.
Contrast + Size + Position
Balance
Баланс. Распределение визуального веса по композиции.
Grid 1fr 1fr | Asymmetric
Contrast
Контраст. Разница между светом и тьмой, крупным и мелким.
#020202 vs #F6F4F1
Rhythm
Ритм. Повторяющиеся интервалы создают визуальный темп.
8px base × 2, 3, 4, 6, 8
Proximity
Близость элементов. Расстояние объединяет или разделяет группы.
gap: 16px (close) vs 64px (far)
Alignment
Выравнивание. Создаёт порядок и структуру. Left, center, right, justify.
text-align: left | center
Color Palette
Цветовая палитра. Набор фирменных цветов бренда.
Red + Black + Paper + Stone
Primary / Secondary / Accent
Основной, дополнительный, акцентный цвета. Роли в палитре.
Black / Gunmetal / Red
Neutral Colors
Нейтральные цвета. Фоны, текст, разделители без эмоциональной нагрузки.
Paper #F6F4F1 | Stone #E4DED2
Gradient
Градиент. Плавный переход между цветами. Добавляет глубину.
135deg, #D64933 → #B83A26
Opacity
Прозрачность. Используется для второстепенного текста, оверлеев.
opacity: 0.6 | 0.3 | 0.08
Pattern
Паттерн. Повторяющаяся текстура или графика. Фоновый элемент.
Dots | Lines | Grid
Popup / Tooltip
Всплывающее окно и подсказка. Информируют без перегрузки интерфейса.
Hover trigger | Click trigger
Slider / Carousel
Слайдер. Карусель контента. Экономит пространство, показывает серии.
transform: translateX()
Responsive Design
Адаптивный дизайн. Подстраивается под размер экрана. Mobile-first.
@media (max-width: 768px)
Scroll Behavior
Поведение при скролле. Плавность, sticky-элементы, parallax.
scroll-behavior: smooth
Hover Effect
Эффект наведения. Обратная связь для пользователя. Lift, glow, scale.
transform: translateY(-2px)
Transition
Переход. Плавное изменение свойств между состояниями.
transition: all 0.4s cubic-bezier(...)
Animation
Анимация. Движение элементов. Привлекает внимание, объясняет процесс.
@keyframes fadeUp | float
Sticky Element
Липкий элемент. Фиксируется при скролле. Навигация, заголовки.
position: fixed | sticky