Встречается на собеседованиях • сегодня

Как структуризировать классы в зависимости от конекста

В CSS классы лучше структурировать по методологии, например BEM (Block-Element-Modifier): ```css /* Блок */ .button {} /* Элемент блока */ .button__icon {} /* Модификатор */ .button--large {} ``` Для контекстных стилей можно: 1. Использовать атрибут `data-*` для контекста: ```css [data-theme="dark"] .button { background: #333; } ``` 2. Применять CSS-переменные для динамического изменения: ```css .button { background: var(--button-bg, #eee); } ``` 3. В компонентных фреймворках (React/Vue) - передавать пропсы: ```jsx
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы