Що робить директива @layer?
@layer дозволяє об'єднувати стилі в шари й керувати їхнім порядком застосування, незалежно від порядку у файлі. Це потрібно, щоб точно контролювати, які стилі мають перевизначати інші - наприклад, базові, компоненти та утиліти.
Приклад логіки шарів:
css
@layer reset, base, components, utilities;Навіть якщо utilities оголошені на початку файлу, вони все одно будуть сильнішими за base і reset, тому що саме так визначено порядок шарів.
Сенс: @layer дає передбачувану каскадність і спрощує перевизначення стилів у великих проєктах.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.