Хотя мне может быть трудно увидеть использование установки одной и той же границы дважды (для селектора и селектора: hover), это может работать для вас:
.myfield {
&, &:hover{
border: 2px solid red;
}
}
, так как это приводит к:
.myfield, .myfield:hover {
border: 2px solid red;
}
Это должно быть семантически эквивалентным приведенному выше коду (с пометкой Работающий), который выдает:
.myfield {
border: 2px solid red;
}
.myfield:hover {
border: 2px solid red;
}
Редактировать: Попробуйте взглянуть на https://www.sassmeister.com/ для «простого» тестирования того, что производится css.Это часто проще, чем испытать его в «реальной жизни», особенно когда все sass / scss проходят через конвейер ресурсов и т. Д.