将鼠标悬停在具有 CSS 的元素上时,您可能希望即使停止悬停后更改仍然可见。当利用 CSS 悬停功能在悬停时显示图像时,可能会出现此问题。
CSS 解决方案:
一种有效的解决方案涉及利用转换延迟属性。此属性为从一种状态到另一种状态的转换添加了延迟,允许图像在悬停后保持可见。下面是一个示例:
div img { position: absolute; opacity: 0; transition: 0s 180s; } div:hover img { opacity: 1; transition: 0s; }
在此代码中,从不透明度 0 到不透明度 1 的过渡延迟了 180 秒,确保图像在悬停结束后的一段时间内保持可见。
其他注意事项:
以上是如何让CSS悬停效果在悬停结束后持续存在?的详细内容。更多信息请关注PHP中文网其他相关文章!