Я использую фантастический пакет офисного пользовательского интерфейса и получаю информацию о том, как заставить псевдо-селектор :hover
работать так, как я хочу.
В основном я хотел бы сделать следующее:
export const getMainNavClassNames = (): IMainNavClassNames => mergeStyleSets({
nav: {
selectors: {
'& .ms-Nav-compositeLink:hover': {
background: theme.palette.themeDark
}
}
}
});
Однако селектор: hover не работает, если между классом нет пробела. Следующая будет работать, но она выбирает дочерний элемент .ms-Nav-композитLink, а это не то, что мне нужно.
export const getMainNavClassNames = (): IMainNavClassNames => mergeStyleSets({
nav: {
selectors: {
'& .ms-Nav-compositeLink :hover': {
background: theme.palette.themeDark
}
}
}
});
Я пробовал каждую перестановку, которую только мог придумать, основываясь на документации .