У меня есть устаревший CSS, который выглядит следующим образом:
.btn_1 {
color: #fff;
background: #004dda;
display: inline-block;
}
.btn_1:hover {
background-color: #FFC107;
color: #222 !important;
}
.btn_1.full-width {
display: block;
width: 100%;
}
Я хочу перейти на использование стилевых компонентов (стиль CSS-in-JS) в React.
Это мойМиграция до сих пор:
.btn_1 {
color: #fff;
background: #004dda;
display: inline-block;
:hover {
background-color: #FFC107;
color: #222 !important;
}
}
но есть ли какое-либо решение в styleled-компонентах для селекторов, таких как .btn_1.full-width
, или мне просто нужно создать еще один блок CSS для этого?
Я думаюбыло бы здорово сделать что-то вроде этого (или лучше):
.btn_1 {
${this}.full-width {
display: block;
width: 100%;
}
}
, но я не могу найти решение в документах.Ты хоть представляешь, как это возможно, или это даже хорошая идея?