RU

[Перевод] Как связать дизайн-токены Figma с кодом — Часть 1

Дизайн-токены — источник истины для визуальных свойств вашей дизайн-системы: цвета, типографика, отступы и так далее. Вместо того чтобы задавать осн…

cssbootstrapдизайн-системафронтенд-разработкаui библиотекаangularscss
Habr
RU

[Перевод] Размытая граница между состояниями CSS и событиями JavaScript

CSS “слушает” нас. Нет, не в буквальном смысле . Суть в том, что в CSS появляется все больше псевдоклассов, которые позволяют реагировать на события…

javascriptjscsseventсобытиеtimeweb_статьи_переводpseudo-classпсевдоклассhandlerобработчик
Habr
RU

Частые ошибки в вёрстке, которые встречаются даже на крупных проектах

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

версткадоступность сайтовcsshtmlruvds_статьи
Habr
RU

Установщик на Go Wails: Полный гайд. Своя self-hosted двухсерверная VPN-архитектура: ЧАСТЬ 3

Повествование будет идти таким образом: описание архитектуры в целом, потом код по страницам с картинками как это все выглядит. В отличие от чернови…

htmlcssgojavascriptwailsавтоматизациясистемное администрированиеприложениеself-hostedустановка
Habr
RU

[Перевод] Создание цветовой темы с помощью light-dark(), contrast-color() и запросов стилей

В этом небольшом туториале я покажу вам, как с помощью нескольких новых возможностей CSS можно создать действительно прикольную динамичную систему т…

csswebdevthemethemingcolorтематематизацияцветnew featuresновые возможности
Habr
RU

[Перевод] Набор инструментов для разработчика: готовим сайт к эпохе AI-агентов

Искусственный интеллект стремительно эволюционирует: от простого генерирования текста нейросети переходят к полноценному веб-серфингу, активному вза…

aifrontendaccessibilitycsschrometypescriptjavascriptииии-агенты
Habr
RU

Как заставить AI-ассистента верстать премиальные интерфейсы вместо унылых серых шаблонов

Разбираем концепцию правил визуального вкуса (taste rules) и как вайбкодить фронтенд со вкусом. Настраиваем физику анимаций, цветоую палитру и прави…

искусственный интеллектфронтендopen sourcecursorui designux дизайнcssreactанимацияразработка
Habr
RU

[Перевод] Управляемый прокруткой CSS в 2026 году — разработка карусели без JavaScript

Исторически создание карусели в веб-разработке означало использование какой-либо JS-библиотеки. Slick, Swiper, Flickity, Embla Carousel и другие зап…

javascriptjscsshtmlcarouselsliderкарусельслайдерscroll-snapscroll-driven animations
Habr