Да, вы можете сделать это с помощью попутного css, но не только с файлами CSS.
Вам нужно будет обработать ваши CSS-файлы с помощью PostCSS и затем выполнить шаги, описанные в документации в разделе Извлечение CSSкомпоненты с @ apply
Основная идея состоит в том, чтобы использовать предоставляемую попутным ветром @apply
postcss директиву:
<style>
.my-class:focus {
@apply placeholder-gray-600;
}
</style>
Обратите внимание, что аспект focus
должен бытьиспользуется как в «обычном» css с псевдо-селектором в объявлении класса, вместо того, чтобы делать это:
/** INVALID **/
.my-class {
@apply focus:placeholder-gray-600;
}
См. также это примечание из документации:
Обратите внимание, что варианты какhover :, focus: и {screen}: нельзя применить напрямую, поэтому вместо этого примените простую версию утилиты к соответствующему псевдо-селектору или медиазапросу.