a {
border-bottom: 1px dashed #cecece;
padding-bottom: 3px;
}
a {
position: relative
}
a::after {
position: absolute;
bottom: 10px;
left: 0;
display: block;
content: '';
width: 100%;
}
<div class="portfolio-card-link">
<a class="card-link" href="#">
<img class="image-1" src="./Img and icon/arrowround.svg">
<img class="image-2" src="./Img and icon/arrow45.svg">
</a>
</div>
.portfolio-card-link .card-link img {
transition: opacity 0.3s ease; /* Добавляем плавный переход */
}
.portfolio-card-link .card-link .image-2 {
opacity: 0; /* Начальная прозрачность для второго изображения */
}
.portfolio-card-link:hover .card-link .image-1 {
opacity: 0; /* При наведении на блок, первое изображение становится прозрачным */
}
.portfolio-card-link:hover .card-link .image-2 {
opacity: 1; /* При наведении на блок, второе изображение становится непрозрачным */
}
background: linear-gradient(45deg, rgb(80, 106, 245) 45%, rgb(91, 115, 244) 45%);