Ваш код .pricebox1 :hover
не выбирает состояние :hover
для .pricebox1
.Это указывает на :hover
состояние детей .pricebox1
.Следовательно, он не меняет цвет блока.
Если вы хотите, чтобы дочернее состояние hover
изменило фон родительского объекта, это невозможно, поскольку «Каскадные таблицы стилей поддерживают только стили в каскадном режиме».направление, а не вверх "
Итак, вы можете использовать .pricebox1:hover
для изменения цвета фона pricebox1 и .pricebox1:hover a
для обновления стилей a
внутри.
Вы можете использовать обходной путьрешение для него здесь
В противном случае вам нужно использовать Javascript
для обновления стиля родителя при наведении курсора, а не только на css