Я обновил верстку корзины и процесса оформления заказа, чтобы они выглядели более современно.
Что было сделано:
-
Прозрачность и читаемость (Glassmorphism):
- В файле
cart.css фон карточек (
.glass-card) сделан максимально прозрачным (opacity: 0.01), а эффект размытия заднего плана (blur) усилен до20px. - Для всех текстов внутри стеклянных карточек добавлены тени (
text-shadow), чтобы они оставались четкими и читаемыми на любом фоне. - Границы карточек стали чуть более выраженными для сохранения структуры.
- В файле
-
Форматирование цен:
- Изменена логика формирования строк с диапазоном цен в моделях
Service,Portfolio и в классе корзиныCart.
- Теперь в ценах типа "От и До" слово "до" всегда переносится на новую строку.
- В шаблонах
detail.html иcheckout.html добавлен фильтр
|linebreaksbr, который корректно отображает эти переносы строк.
- Изменена логика формирования строк с диапазоном цен в моделях
Список измененных файлов:
-
cart.css — стили прозрачности и теней.
-
cart.py — логика переноса строк в корзине.
-
services/models.py — формат цен для услуг.
-
portfolio/models.py — формат цен для работ.
-
detail.html — отображение цен в корзине.
-
checkout.html — отображение цен при оформлении.