«Посмотри в окно» — приложение с видео-поиском: кастомные формы, прелоадеры (HTML, CSS)

Ссылка на работу
image
Задача: Доработать CSS для уже работающего приложения с видео-поиском. Интерфейс должен соответствовать макету, при этом нельзя ломать существующую JavaScript-логику. Моя роль: Frontend-разработчик. Отвечал за вёрстку, стилизацию форм и адаптив. Что делал: — Работал с частично готовым кодом (навык, критически важный в реальных проектах) — Настроил лейаут через Flexbox: центрирование, расположение в строку, прижатие к низу контейнера — Реализовал кастомный скроллбар в списке видео (стилизован под макет) — Настроил адаптивное позиционирование прелоадеров (абсолютное позиционирование внутри относительных контейнеров) — Стилизовал кастомные элементы форм: — Чекбоксы (с ::after) — Текстовые поля — Состояние :focus-visible — Обработал состояния интерактивных элементов (:hover, :active, :focus-visible) — Ограничил текст через line-clamp для заголовков и описаний видео Стек: HTML5, CSS3, Flexbox, кастомные формы, псевдоклассы, прелоадеры, Grid, Pixel Perfect. Результат: Функциональное приложение с видео-поиском, полностью соответствующее дизайн-макету. Готовое решение для медиа-сервисов.
https://github.com/Kaylapoza/posmotri-v-okno-fd