Веб-версияОткрыть в Telegram

ПостCSS теперь разрешает создавать собственные функции!

22 сентября 2026
C
Code Ready | Frontend
Фотография
нажмите — покажем
CSS теперь разрешает создавать собственные функции! В дизайн-системах постоянно повторяются одни и те же вычисления. .card { padding: calc(6 * 4px); } .modal { gap: calc(4 * 4px); } Можно вынести саму логику вычисления в @function. @function --space(--n) { result: calc(var(--n) * 4px); } И дальше использовать её практически как встроенную CSS-функцию. .card { padding: --space(6); } .modal { gap: --space(4); } Параметры можно типизировать, чтобы функция принимала только ожидаемые значения. @function --space(--n <number>) returns <length> { result: calc(var(--n) * 4px); } Причём функция может содержать не только calc(): внутри доступны локальные CSS-переменные и условная логика, а одна пользовательская функция может вызывать другую. Поддержка пока ограничена. 🔥 Смысл @function не в сокращении пары строк. CSS получает переиспользуемую логику с аргументами и типами — то, ради чего раньше приходилось повторять формулы или переносить вычисления в препроцессор. 📣 Code Ready | #совет
46 · 1.6K ·

Рядом в ленте

CCode Ready | Frontend😎 Интересная статья лежит на Хабре: «П維чему нейро考ети дел思ют так»! В этой статье: • Объясняется, как токены превращаются в эмбеддинги и как модель представляет CCode Ready | Frontend✍️ Frontend Interview Questions — шпаргалка для подготовки к собеседованиям! В репозитории собраны не просто вопросы, а готовые ответы и пояснения по ключевым к
это сообщение
CCode Ready | Frontend🔴AI кодинг интервью с разработчиком из международного FinTech в четверг в 19:00 ДА! Вайбкодинг реально начали проверять на интервью, поэтому мы нашли собеседующCCode Ready | Frontend13 12
CCode Ready | FrontendCode Ready | Frontend@code_ready · канал · Технологии
21 658подписчиков1 634средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем