如何实现这种悬停效果?

Chao Wang

我目前正在反向建立该网站,其他所有工作都可以,但是,我找不到像这样实现照片悬停效果的方法。

http://www.lovelytemplates.com/viewdemo/Snaps

这是我的代码,有人可以告诉我我在哪里做错了吗?

img {
  width: 236px;
  height: 314px;
}
div:hover {
  opacity: 0.9;
  color: #fff;
  background: rgba(0, 0, 0, 0.9);
}
<div>
  <img src="http://demo.graphpaperpress.com/snaps/files/2013/04/child-72305-480x640.jpg" alt="" />asdfasdf asd
</div>

用户名

试试看吗?我没有看原始网站是如何做到的。可能有更好的方法:

img {
  width: 236px;
  height: 314px;
  position: absolute;
}

div.overlay {
  width: 236px;
  height: 314px;
  position: absolute;
  background-color: black;
  color: white;
  display: none;
  line-height: 314px;
  font-family: Arial;
  text-align: center;
}

div.container:hover div.overlay {
  width: 236px;
  height: 314px;
  background-color: rgba(0, 0, 0, 0.8);
  display: block;
}
<div class="container">
  <img src="http://demo.graphpaperpress.com/snaps/files/2013/04/child-72305-480x640.jpg" alt="">
  <div class="overlay">
    Text goes here.
  </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章