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

ПостПередавай простые значения из HTML прямо в CSS!

8 сентября 2026
C
Code Ready | Frontend
Фотография
нажмите — покажем
Передавай простые значения из HTML прямо в CSS! Раньше attr() практически ассоциировался только с content. Расширенный синтаксис умеет читать атрибут как конкретный CSS-тип и использовать результат в обычных свойствах. Например, прогресс можно хранить прямо в разметке: <div class="progress" data-value="72"></div> А ширину вычислить без style="width: 72% и без JS: .progress { width: calc(attr(data-value type(<number>)) * 1%); } То же самое работает с типизированными значениями. Например, компонент может получить цвет из data-*: .badge { background: attr(data-color type(<color>), gray); } Это удобно для серверного рендера и компонентов, где данные уже находятся в DOM, тк не нужно дублировать их в inline-style или генерировать отдельные классы. Но пока расширенный attr() для произвольных свойств и type() ещё имеет неполную поддержку браузерами. 🔥 По сути, data-* теперь может быть небольшим типизированным API между разметкой и CSS. 📣 Code Ready | #совет
33 · 1.7K ·

Рядом в ленте

CCode Ready | Frontend👩‍💻 Этим атрибутом помечают обязательные поля формы! Атрибут required добавляется обязательным полям формы. Если поле с таким атрибутом не заполнено, то при отпCCode Ready | Frontend😍 RS School Materials — большая подборка материалов для изучения frontend-разработки! Здесь собраны полезные ресурсы по HTML, CSS, Flexbox, Grid, JavaScript, Re
это сообщение
CCode Ready | Frontend❤️ Супер интересная статья попалась на Хабре: «CSS задачи на 200 IQ»! В этой статье: • Узнаете, как сделать аналог fixed-элемента внутри прокручиваемого контейнCCode Ready | FrontendРазбираем insertAdjacentHTML() — вставляем HTML без повторного парсинга существующего содержимого! Для добавления разметки в элемент иногда используют innerHTML
CCode Ready | FrontendCode Ready | Frontend@code_ready · канал · Технологии
21 666подписчиков1 696средний охват поста
Лента площадки Открыть в Telegram

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

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