Я искал решение по stackoverflow, но ничего не нашел.У меня есть набор иконок.По умолчанию они серые и видны только 4 из 7.Когда я нахожу на div с иконками, я хочу, чтобы 7 из 7 были видимыми и серыми.И при наведении на них, я хочу, чтобы каждая отдельная иконка, которая находится на ней, менялась на одну и ту же иконку разного цвета (у меня есть 2 разных SVG для каждой пиктограммы - серой и синей)
.card-list .social span img {
height: 13px;
margin-top: -2px;
}
.card-list .social:hover>.hidden {
display: inline;
}
.card-list .social:hover>.visible {
display: none;
}
.card-list .social .hidden span:hover {}
<div class="align-self-center social col-8 col-md-2 px-0">
<div class="visible mx-0 px-0">
<span class="visible"><img src="images/email-normal.svg"></span>
<span class="visible"><img src="images/telegram_normal.svg"></span>
<span class="visible"><img src="images/twitter_normal.svg"></span>
<span class="visible"><img src="images/facebook-normal.svg"></span>
</div>
<div class="hidden mx-0 px-0">
<span class=""><img src="images/more_normal.svg"></span>
<span class=""><img src="images/email-normal.svg"></span>
<span class=" "><img src="images/telegram_normal.svg"></span>
<span class=""><img src="images/phone-normal.svg"></span>
<span class=""><img src="images/twitter_normal.svg"></span>
<span class=""><img src="images/facebook-normal.svg"></span>
<span class=""><img src="images/bitcoin_normal.svg"></span>
</div>
</div>
Так что, если я что-то напишу в последнем селекторе, он зависнет в html при наведении курсора, так как я полагаю, что один при наведении курсора накладывается на другой, и он сходит с ума) Будет счастливза любые предложения (JS и JQuery тоже), потому что я немного озадачен)