在CSS3中,我们可以利用:hover伪类实现鼠标悬浮时隐藏小图标的效果,而不需要再借助JavaScript等脚本语言。 首先,我们需要在HTML中定义一个包含小图标和文本的区块,如下所示: Som...
在CSS3中,我们可以利用:hover伪类实现鼠标悬浮时隐藏小图标的效果,而不需要再借助JavaScript等脚本语言。
首先,我们需要在HTML中定义一个包含小图标和文本的区块,如下所示:
Some Text
.icon {
opacity: 0;
transition: opacity 0.3s ease-in-out;
}
<br>
.icon:hover {
opacity: 1;
}
<br>
.icon-text {
position: relative;
}
<br>
.icon-text:hover::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 50px;
height: 50px;
background: #333;
border-radius: 50%;
opacity: 0.5;
}