Javascript 图片悬停效果

标签 javascript html css

我很想知道如何添加图像悬停效果,使图像变暗或变灰,并在我悬停的图像上显示 2 个按钮?

最佳答案

您不需要 JavaScript。假设以下 HTML:

<div id="element">
  <img src="path/to/image.png" />
  <div>
    <button>Btn1</button>
    <button>Btn2</button>
  </div>
</div>

CSS:

#element {
  position:relative;
}
#element>img {transition: all 0.5s ease}
#element:hover>img {
  opacity:0.5;
  -webkit-filter:grayscale(0.5);
}
#element>div {
  opacity:0; transition: all 0.5s ease;
  position:absolute; bottom:0;
}
#element:hover>div {
  opacity:1;
}

关于Javascript 图片悬停效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14538590/

相关文章:

html - 如何摆脱我的社交图标周围的框架?

javascript - 重置按钮未将值重置为 0

css - 如何在不影响容器的情况下添加填充?

javascript - jQuery className 和removeClass 不起作用

python - BeautifulSoup 返回意外的额外空格

javascript - Microsoft Edge - 嵌入式 PDF - 如何打印

javascript - png 在 Firefox/IE 中显示,但在 chrome 中不显示

html - 在设置网页样式时是否必须使用位置属性?

javascript - 页脚/导航栏不会固定在底部

javascript - 带有 JavaScript 客户端的 Java 套接字服务器