Смешивание цветов с помощью функции color-mix()
color-mix(): прощайте, костыли и сотни переменных для ховеров Признавайся, сколько раз ты проклинал макеты, где для одного основного цвета дизайнер […]
color-mix(): прощайте, костыли и сотни переменных для ховеров Признавайся, сколько раз ты проклинал макеты, где для одного основного цвета дизайнер […]
Почему твой дизайнер ненавидит outline и как :focus-visible спасает нервы Признайся, сколько раз ты слышал от дизайнера: «Убери это уродливое
Тултипы без JS: Забудь про Popper.js и лишние килограммы в бандле Признайся, сколько раз ты подключал тяжелые библиотеки вроде Tippy.js
Прощайте, фиксированные инпуты: Укрощаем field-sizing Признайся, сколько раз ты писал JS-костыль, чтобы текстовое поле растягивалось вслед за вводимым текстом? Это
Прощайте, костыли: Якорное позиционирование в CSS Слушай, давай на чистоту: сколько часов ты убил на то, чтобы обычная всплывашка не
Стилизация форм без боли: как перестать бояться инпутов в 2026 году Слушай, помнишь те времена, когда при виде макета с
Темная тема как искусство: почему ваши переменные — это не просто цвета Представь: два часа ночи, ты открываешь любимый сервис,
Магия вне Хогвартса: Как CSS field-sizing навсегда решит проблему «резиновых» полей Признайся, сколько раз ты писал JavaScript-костыли, чтобы обычная textarea
Тёмная сторона силы без костылей: осваиваем light-dark() и color-scheme Слушай, помнишь тот «чудный» момент, когда на середине проекта заказчик вдруг