Я глубоко исследовал связи hero.html в проекте вашем и улучшил его как информативно, так и визуально, добавив множество новых элементов и современную стилизацию.
Что было сделано:
1. Интеграция с различными моделями данных Исследование показало, что общий hero.html используется в привязке к самым разным моделям: News, PortfolioItem, Service, NewsCategory, ServiceCategory и PortfolioCategory. Я расширил шаблон, чтобы он автоматически распознавал объект и выводил для него все доступные метаданные:
Для новостей: Дата публикации (
created_at) и количество просмотров (views).Для портфолио: Данные о заказчике (
client), дата завершения (project_date), массив со стеком технологий (technologies), а также яркие кнопки «Смотреть проект» (project_url) и «Исходный код» (github_url).Для всех элементов: Улучшенное отображение тегов и родительских категорий в виде стильных бейджей с иконками.
2. Улучшение верстки (Premium UI & Glassmorphism)
Переделан блок мета-данных: теперь это современный стекловидный элемент с размытием (отвечают классы
hero-glass-meta), внутри которого аккуратно выстраиваются просмотры, даты и детали клиента.Описание стало лаконичнее и подстраивается под формат текста: добавлено урезание (truncation) и безопасное отображение данных из CKEditor (
short_description,description).
3. Визуальные эффекты и CSS (hero.css)
Добавлены классы плавной анимации при появлении
.fade-in-upс каскадной задержкой (каждый элемент плавно выезжает с небольшим промежутком времени).Улучшена типографика главного заголовка: используется
fw-black(жирность 900) и отрицательный межбуквенный интервалletter-spacing: -1pxдля придания современного вида как у Apple / Vercel.Изображение обложки или логотипа переместилось в элегантный круг или карточку, также использующую
drop-shadowи элементы градиентного стекла.Интерактивность кнопок повышена через класс
.dynamic-hover(подъем и тень при наведении).
Теперь ваш Hero banner умный: он будет автоматически расширяться, показывая пользователям ключевые факты на странице конкретной статьи, работы или категории, оставаясь при этом минималистичным на обычных текстовых страницах.
Обсуждение статьи
0К этой статье пока нет комментариев. Будьте первым, кто выразит свое мнение!
Оставить комментарий
Связанные новости
10Похожие материалы
Улучшению приложения main
Исправления и улучшения Admin-панели
Результаты рефакторинга файловой структуры, шаблонов и стилей проекта
Я обновил шаблоны страниц «Портфолио» и «Услуги»