TGViewer
Веб-стандарты Веб-стандарты @webstandards_ru · 13.9K subscribers
Post #7852 3.53K
Выражения от контейнера со style() и продвинутый attr(): новый способ связывать компоненты в CSS. Брехт Де Рюйте превращает HTML-атрибуты в типизированные значения CSS: data-gap="2" на гриде становится attr(data-gap cqi, 2cqi) вместо утилитарного класса. Родитель задаёт data-density="compact", а выражения @​container style() пересчитывают отступы, аватарки и типографику через один множитель --density-scale. Без классов-модификаторов, пропсов и JavaScript. #css #component

https://utilitybend.com/blog/container-style-queries-and-advanced-attr-rethinking-how-to-wire-up-my-components-in-css/
  • 🔥 10
  • 👍 7
  • ❤ 2
More from @webstandards_ru
  1. Sep 21, 2026Выравниваем иконки и подписи. Ахмад Шадид начинает со списка, где align-items: center сбив…
  2. Sep 21, 202600:01:22 Новинки Firefox 156 00:14:44 Релиз Safari 27 01:06:33 Выравнивание иконок 01:17:5…
  3. Sep 21, 2026Выпуск №545. Полина Гуртовая, Вадим Макеев и Алексей Симоненко про новинки Firefox 156, ре…
  4. Sep 18, 2026Сноски на полях с помощью CSS anchor positioning. Венсан Берна связывает знак сноски и сам…
  5. Sep 17, 2026Современные типы для веба. Филип Уолтон устал от того, что TypeScript помечает ошибками Vi…
  6. Sep 16, 2026Новинки WebKit в Safari 27. Вышли релиз-ноуты от Apple: кастомизируемый <select>, scroll a…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →