Изображение Greyscale с CSS и перекрасить социальные иконки при наведении мыши?
Недавно я внес некоторые изменения в социальные иконки на моем сайте и хотел, чтобы социальные иконки отображались серым цветом при загрузке сообщений здесь, но при закрытии курсором, чтобы они возвращали свои исходные цвета, как я сделал здесь. Я искал в CSS, но не нашел класс для эффекта наведения при приближении к кнопкам. В настоящее время этот CSS применяется:
.single .nc_socialPanel:not(.nc_floater):not(.nc_socialPanelSide) {
width:20%!important;
float:right!important;
filter: grayscale(100%);
}
я пытался сделать это:
.single .nc_socialPanel:hover(.nc_floater):hover(.nc_socialPanelSide) {
filter: grayscale(0%);
}
но ничего не изменилось.
Любая помощь?
1 ответ
Решение
:hover
не принимает никаких аргументов, т.е. вы не можете поместить селекторы в скобки после :hover
,
Ваше правило должно выглядеть так:
.single .nc_socialPanel:not(.nc_floater):not(.nc_socialPanelSide):hover{
filter:grayscale(0%);
}