Последние несколько месяцев открыли золотую эру веб UI (User Interface — пользовательский интерфейс).


Вот 20 самых захватывающих и впечатляющих возможностей, которые появились недавно или появятся в ближайшем будущем:




запросы контейнера (container queries);

запросы стиля (style queries);

селектор :has();

микросинтаксис nth-of;

text-wrap: balance;

initial-letter;

динамические единицы измерения области просмотра (viewport);

цветовые пространства с широкой гаммой;

color-mix();

вложенность селекторов (nesting);

каскадные слои (cascade layers);

стили с ограниченной областью видимости (scoped styles);

тригонометрические функции;

индивидуальные свойства трансформации;

popover;

позиционирование якоря (anchor positioning);

selectmenu;

дискретные свойства переходов;

анимации, управляемые прокруткой (scroll-driven animations);

переходы отображения (view transitions).

Читать дальше →
[Перевод] Приветствуем CSS Container Queries

*Container Queries — Выражения от контейнера За последние шесть лет моей работы в качестве front-end разработчика я не...

Подробнее
[Перевод] Что такое Style Queries?

Size container queries и container query units недавно достигли стабильной поддержки во всех современных браузерных...

Подробнее
[Перевод] Гибкая разметка без медиа-запросов: функции min(), max(), clamp()

Перевод «Flexible layouts without media queries» Dannie Vinther С момента появления в браузерах в 2017 году, CSS Grid...

Подробнее
[Перевод] Анимация при прокрутке с помощью WAAPI и ScrollTimeline

Спецификация W3C Scroll-linked Animations — это экспериментальное дополнение, которое позволяет связать развитие...

Подробнее
[Из песочницы] Занимательная вёрстка с единицами измерения области просмотра

Единицы измерения области просмотра используются вот уже несколько лет. Они практически полностью поддерживаются...

Подробнее
[Перевод] 6 новых возможностей CSS, которые должен знать каждый front-end разработчик в 2023 году

Мощные и стабильные CSS фичи, которые вы можете использовать уже сегодня. Я считаю, что каждый front-end разработчик...

Подробнее

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/tcsecms/

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями