Вот так:
<font-awesome-layers class="mb-4 fa-6x">
<router-link to="/accommodation" id="fa-bed">
<font-awesome-icon icon="circle" />
<font-awesome-icon
icon="bed"
transform="shrink-8, left-2"
@mouseover="faHoverStyle('fa-bed')"
@mouseout="faNormalStyle('fa-bed')"
/>
</router-link>
</font-awesome-layers>
methods: {
faHoverStyle(e) {
e = document.getElementById(e);
e.getElementsByClassName("fa-circle")[0].classList.add(
"fa-circle-hover"
);
},
faNormalStyle(e) {
e = document.getElementById(e);
e.getElementsByClassName("fa-circle")[0].classList.remove(
"fa-circle-hover"
);
}
}
.fa-circle {
color: $color3;
transition: all 0.5s ease-in-out 0s;
}
.fa-circle-hover {
color: $color1;
transition: all 0.5s ease-in-out 0s;
}
Теперь у вас есть наведение на обоих изображениях.