.button-transparent {
font-size: 14px;
text-transform: uppercase;
border: 1px solid #0a0a0a;
transition: background-color .4s ease, color .4s ease;
}
.button-transparent__icon {
width: 1.8em;
height: 1.8em;
fill: #0a0a0a;
transition: fill .4s ease;
}
.button-transparent:hover {
background-color: #0a0a0a;
color: #ffffff;
}
.button-transparent:hover .button-transparent__icon {
fill: #ffffff;
}
Chciałbym, żeby powyższy kod animował się TYLKO za pomocą opacity (zarówno button i ikona).
Próbowałem to robić przy pomocy ::before ale nie wychodziło mi... nie mówiąc już o sporej ilości kodu.
Wiem, że na pewno można to napisać prościej. Z góry dziękuje za pomoc.