Forwarded from Веб-стандарты (Vadim Makeev)
Что такое CSS containment и как его использовать? Гарри Робертс объясняет недооценённую возможность CSS, позволяющую браузеру пропускать лишнюю работу по раскладке и отрисовке. Статья разбирает каждое значение
https://csswizardry.com/2026/04/what-is-css-containment-and-how-can-i-use-it/
contain (layout, paint, size, style), сокращения content и strict, а также content-visibility для ленивого рендеринга. Приводится пример OpenTable, где contain: strict сократил время раскладки с 11 до 2 мс, ограничив область с 4371 до 73 элементов. #css #performancehttps://csswizardry.com/2026/04/what-is-css-containment-and-how-can-i-use-it/
Forwarded from Веб-стандарты (Vadim Makeev)
Инвертированные темы с помощью light-dark(). Дейв Руперт объясняет, как реализовать адаптивное переключение тем с помощью CSS-функции
https://daverupert.com/2026/04/inverted-light-dark/
light-dark() и стилевых выражений от контейнера. Техника использует атрибут data-theme="inverted" для автоматического переключения элементов в противоположную цветовую схему на основе настроек браузера. Всё работает в одном стилевом файле без дублирования. Для браузеров без поддержки есть JavaScript-полифил. #css #colorhttps://daverupert.com/2026/04/inverted-light-dark/
Forwarded from Веб-стандарты (Vadim Makeev)
Поддержка современных CSS-фич в shadow DOM. Adobe Spectrum Web Engineering отслеживает поддержку CSS-фич внутри shadow DOM и при пересечении его границ. Проект охватывает
https://shadow-dom-css.adobe.com/
:has(), @property, @scope, anchor positioning, каскадные слои, выражения от контейнера и нативную вложенность, документируя функциональный статус, кросс-контекстное поведение и баги браузеров. Для каждой фичи есть результаты Web Platform Tests и ссылки на спецификации. #css #webcomponentshttps://shadow-dom-css.adobe.com/
Forwarded from Daily Coding 🔥
🛠 Concise CSS - CSS-фреймворк, который предоставляет множество функций, оставаясь при этом легким благодаря модульной архитектуре. Ядро Consise содержит только базовые стили для собственных HTML-элементов, в то время как различные утилиты и компоненты могут быть включены в виде дополнений.
🌍 Сайт
Daily Coding #инструменты #CSS
🌍 Сайт
Daily Coding #инструменты #CSS
Forwarded from Daily Coding 🔥
🛠 Stylelint - это современный CSS-линтер, который поможет командам внедрить в свои таблицы стилей еще не утвержденные стандарты CSS. Библиотека довольно мощная и может запрещать определенные свойства или вносить их в белый список, выявлять ошибки и распознавать синтаксис SCSS. Stylelint полностью настраиваем, что дает вам возможность добавлять новые правила или отказываться от тех, с которыми вы не согласны.
🌍 Сайт
Daily Coding #инструменты #CSS & Max
🌍 Сайт
Daily Coding #инструменты #CSS & Max
Forwarded from Daily Coding 🔥
🛠 Pushy Buttons - небольшая библиотека с 3D-кнопками, поддерживающими только CSS, которые при нажатии плавно опускаются. Кнопки бывают 4-х размеров и 3-х цветов, и их можно легко настроить с помощью SASS или просто изменив исходный css-файл.
🌍 Сайт
Daily Coding #инструменты #CSS & Max
🌍 Сайт
Daily Coding #инструменты #CSS & Max
Forwarded from Daily Coding 🔥
🛠 FuseBox - это пакетный загрузчик для JavaScript и CSS с дополнительными функциями для TypeScript, Sass и других. Он создан с учетом простоты и производительности и представляет собой жизнеспособную альтернативу webpack. Чтобы вы могли начать, есть готовые проекты для Angular 2 + TypeScript, React + Babel, Vue.js, Electron и других.
🌍 Сайт
Daily Coding #инструменты #CSS #JavaScript & Max
🌍 Сайт
Daily Coding #инструменты #CSS #JavaScript & Max
Forwarded from Daily Coding 🔥
🛠 Tent CSS - это фреймворк (или, как его называют создатели, набор для выживания в CSS), который предоставляет вам все необходимое для создания адаптивного веб-сайта. Он очень легкий (всего 5 кбайт в сжатом виде), соответствует стандарту BEAM и оснащен современной сеткой flexbox для создания макетов.
🌍 Сайт
Daily Coding #инструменты #CSS & Max
🌍 Сайт
Daily Coding #инструменты #CSS & Max
Forwarded from Daily Coding 🔥
🛠 UI Kit — это потрясающий интерфейсный фреймворк для CSS и JavaScript, который поставляется со своим собственным шрифтом значков SVG и рядом компонентов.
🌍 Сайт
Daily Coding #инструменты #CSS & Max
🌍 Сайт
Daily Coding #инструменты #CSS & Max
Forwarded from Daily Coding 🔥
🛠 Scrollanim - облегченная библиотека CSS3 и JavaScript для создания анимации прокрутки. Она бесплатна, имеет открытый исходный код и проста в использовании. Scrollanim использует Animate.css и имеет большое количество встроенных анимаций CSS3, которые вы можете выбрать, например, bounceIn, bounceOut, fadeIn, fadeOut и многое другое.
🌍 Сайт
Daily Coding #инструменты #CSS & Max
🌍 Сайт
Daily Coding #инструменты #CSS & Max