Есть блок, вот его код
Проблема: блок-ссылка и ведет на страницу, но на блок с помощью css добавлен эффект hover, при котором возможность кликнуть по ссылке пропадает, вот css код:
.service-thumbnail{
display:block;
width:230px;
height:230px;
border:7px solid #fff;
box-shadow:0 0 1px 1px gray;
border-radius:50%;
background:linear-gradient(145deg,#4a35c5,#ba13c5);
position:relative;
color:transparent;
transition:all .5s ease;
margin-left: auto;
margin-right: auto;
}
.service-thumbnail:after{
content:'\f0c1';
font-family:fontAwesome;
font-size:40px;
line-height:1;
position:absolute;
top:calc(50% - .5em);
left:calc(50% - .5em);
z-index: 2;
}
.service-thumbnail img{
display:block;
width:100%;
height:100%;
border-radius:inherit;
object-fit:cover;
object-position:center;
transition:inherit;
}
.service-thumbnail:hover{
color:#fff;
}
.service-thumbnail:hover img{
opacity:.4;
}
Все верно, вы перекрываете ссылку hover блоком, вам нужно ссылку вставить в hover блок. Вот рабочий пример:
.wrapper {
position: relative;
}
.hoverEffect {
position: absolute;
opacity: 0;
color: #fff;
font-size: 24px;
transition: opacity 1s ease-in-out;
top: 0;
left: 0;
margin: 6px;
background-color: rgba(128,0,128, 0.6);
}
.wrapper img {
border: 1px solid #a0522d;
padding: 5px;
}
.wrapper , .wrapper img , .hoverEffect {
border-radius: 100%;
height: 175px;
width: 175px;
}
.wrapper:hover .hoverEffect {
opacity: 1;
}
.hoverEffect a {
height: 100%;
width: 100%;
color: #fff;
text-decoration: none;
display: flex;
align-items: center;
justify-content: center;
}
<link href="https://use.fontawesome.com/releases/v5.0.12/css/all.css" rel="stylesheet"/>
<div class='wrapper'>
<img src="https://i2.wp.com/beebom.com/wp-content/uploads/2016/01/Reverse-Image-Search-Engines-Apps-And-Its-Uses-2016.jpg?resize=640%2C426" alt="image">
<div class='hoverEffect'>
<a href="https://jsfiddle.net/y2y4kdm8/">
<i class="fas fa-link"></i>
</a>
</div>
</div>
Пример на JSFiddle
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
В CSS есть интересное преобраазование: transform: translate(-50%, -50%);Позволяет расположить элемент точно по центру экрана, если в результате применения...
Задачка вроде не сложная, а таску надо решить очень срочно