Я хочу стилизовать Ionicons, поэтому при наведении курсора на значок социальной сети она приобретает цвет:
<div class="col span-1-of-2">
<ul class="social-icons">
<li><a href="#"><div class="facebook"><ion-icon name="logo-facebook"></ion-icon></div></a></li>
<li><a href="#"><div class="twitter"><ion-icon name="logo-twitter"></ion-icon></div></a></li>
<li><a href="#"><div class="google"><ion-icon name="logo-google"></ion-icon></div></a></li>
<li><a href="#"><div class="instagram"><ion-icon name="logo-instagram"></ion-icon></div></a></li>
</ul>
</div>
Существует ли способ стилизации каждого элемента без создания отдельного элемента div для каждой социальной сети?
.facebook:hover,
.facebook:active {
color: #1877f2;
}
.twitter:hover,
.twitter:active {
color: #1da1f2;
}
.google:hover,
.google:active {
color: #ea4335;
}
.instagram:hover,
.instagram:active {
color: #c32aa3;
}