使用 CSS 设置图像地图鼠标悬停样式
创建交互式网页时,通常需要包含具有可单击区域的图像。通常,这是使用图像映射来实现的。然而,事实证明,在鼠标悬停时设置这些区域的样式以提供额外的交互性是难以实现的。
过去,尝试使用 CSS 设置这些区域的样式所取得的成功有限,如提供的示例所示:
area { border: 1px solid #d5d5d5; }
仅 CSS 解决方案
幸运的是,有一个仅使用 CSS 的简单解决方法:
.area { background: #fff; display: block; height: 475px; opacity: 0; position: absolute; width: 320px; } #area2 { left: 320px; } #area1:hover, #area2:hover { opacity: 0.2; }在此方法中,透明块放置在图像上,每个块代表一个可单击区域。通过将不透明度默认设置为 0 并在悬停时将其增加到 0.2,可以实现微妙的鼠标悬停效果。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3