design

:empty — скрыть контейнер и показать skeleton

:empty — скрыть контейнер и показать skeleton

:empty совпадает с элементом без дочерних узлов (включая текст) — можно показать CSS-skeleton через background на пустом .cart-items.

Whitespace в HTML ломает :empty — следите за форматированием шаблона.

- [:empty — MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/:empty) — Условия совпадения.

---

## Альтернатива

Для async данных надёжнее атрибут data-loading из JS.

beforetoggle: хук жизненного цикла popover

Аналитика до открытия панели.

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.