5 6 просмотров

Я обновил CSS стили для вашей секции героя (hero.css).

Я добавил класс bg-body напрямую в тег 

Я обновил CSS стили для вашей секции героя (hero.css).

Вот что было сделано:

  1. Адаптивность и растягивание фоновой картинки: К классу .logo-container добавлены свойства background-size: cover; (растягивает изображение на всю ширину и высоту блока, обрезая лишнее) и background-position: center; (центрирует изображение). Теперь фоновая картинка будет корректно отображаться на любых устройствах.
  2. Отображение текстового контента: Чтобы текст (белый по умолчанию) не сливался со светлыми или слишком пестрыми фоновыми изображениями на разных страницах, я добавил слой затемнения поверх картинки с помощью псевдоэлемента .logo-container::before (полупрозрачный черный фон). Ваш текст (находящийся в .logo-inform-div с z-index: 2) теперь всегда будет читаемым и контрастным на фоне любых изображений.

Хронология событий за 16.09.2026

1
Я обновил отображение формы поиска!
Другое событие 21:07

Я обновил отображение формы поиска!

Теперь текст «Поиск» и иконка лупы разделены (текст слева, иконка справа). Также я добавил чуть больше отступа между заголовком и полем ввода, чтобы форма выглядела более аккуратной и приятной.

Изменения внесены в файл mysite/services/templates/services/includes/_search_form.html

2
Я убрал выпадающие списки для "Сложности" и "Стека".
Другое событие 21:35

Я убрал выпадающие списки для "Сложности" и "Стека".

Теперь все доступные фильтры выводятся сразу на странице в виде аккуратных кнопок-ссылок (pill-кнопок), аналогично тому, как выводятся "Категории услуг". Это делает интерфейс более наглядным: посетитель видит все доступные варианты сразу и может в один клик перейти к нужному фильтру.

3
Я исправил проблему с видимостью текста на странице авторизации (а также заодно и на странице регистрации, где была та же ошибка).
Другое событие 21:44

Я исправил проблему с видимостью текста на странице авторизации (а также заодно и на странице регистрации, где была та же ошибка).

Что было сделано: В шаблонах login.html и register.html тексты были жёстко заданы классами .text-white и .text-white-50, из-за чего они всегда оставались белыми, даже при переключении на светлую тему. Я заменил эти классы на адаптивные text-adaptive и text-adaptive-muted, которые используются в ваших стилях style.css. Теперь цвет текста (основного и подписей к полям ввода) будет корректно переключаться в зависимости от выбранной темы (чёрный в светлой теме и белый в тёмной).

4
Я успешно проработал мобильную версию сайта и восстановил отображение меню и других важных элементов на смартфонах.
Другое событие 22:04

Я успешно проработал мобильную версию сайта и восстановил отображение меню и других важных элементов на смартфонах.

Что было сделано:

  1. Перенос кнопок в главный навбар: Кнопки (Гамбургер-меню, Корзина, Поиск, Смена темы) были встроены внутри .desktop-top-bar, который скрывался на мобильных устройствах через CSS. Я вынес эти элементы непосредственно в premium-navbar (header.html), что позволило им корректно отображаться и работать на узких экранах без дублирования.
  2. Восстановление логики скрытия десктопного бара: .desktop-top-bar снова аккуратно скрывается на мобильных для экономии ценного вертикального пространства экрана (enhancements.css).
  3. Улучшение читаемости выпадающего меню: При клике на мобильное меню оно становилось прозрачным и текст сливался с контентом на заднем фоне. Я добавил красивый полупрозрачный блюр-эффект и солидный фон для .navbar-collapse (как для светлой, так и для темной темы) в header.css, чтобы текст меню всегда оставался контрастным.

Теперь при заходе с телефона вы увидите аккуратно выровненные иконки переключения темы, поиска, корзины и меню справа от логотипа. 

5
Я добавил класс bg-body напрямую в тег <nav> внутри header.html (так же, как это сделано в верхней панели .desktop-top-bar).
Другое событие 22:32

Я добавил класс bg-body напрямую в тег <nav> внутри header.html (так же, как это сделано в верхней панели .desktop-top-bar).

Этот стандартный класс Bootstrap автоматически меняет свой цвет в зависимости от того, включена ли светлая (body.light-mode) или темная тема, что является наиболее правильным решением.

Также я отменил предыдущие правки в header.css, чтобы не было конфликта стилей. Теперь фон навигации будет идеально синхронизирован с темой сайта!