html - 如何获取背景大小 :cover zoomed on hover

标签 html css

这些是我的代码:

.thumbha {
  width: 350px;
  height: 350px;
  background-position: top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-bottom: 20px;
  margin-right: 20px;
  float:left;
  position: relative;
  z-index:1;
}   

                         
.ombra {
  background-image:url(http://www.lovatotribe.com/test/wp-content/themes/ggi1/media/img/ombra.png);
  width: 100%;
  height:100%;
  position:absolute;
  top:0;
  z-index: -1
}
<div class="thumbha" style="background-image:url(http://www.lovatotribe.com/wp-content/uploads/2015/08/confident-shoot.jpg)">


<div class="ombra"></div>
</div>

因此,当您将鼠标悬停在 .thumbha 上时,我希望它的背景图像能够缩放。我怎么做?有人可以帮助我吗?

最佳答案

您必须像这样添加一个额外的 CSS 元素:

.thumbha:hover {
background-size:150%;
}   

将 150% 的值更改为适合您的值。

关于html - 如何获取背景大小 :cover zoomed on hover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36780379/

相关文章:

javascript - 警告 : Unexpected block "scripts" Jade

CSS如何对齐元素

html - 为什么有些名称,例如 none 与 hidden 以及 href 与 src 在 CSS 和 HTML 中如此不一致?

php - <div> 之间的差距

iphone - HTML5视频播放器查询

javascript - HTML5音频-所有网页的音乐相同

html - 如何让标题与表单的列正确对齐?

html - 在 Adob​​e Air 应用程序中设置表单元素的样式

jquery - 如何使用 CSS 更改 jquery ui 小部件控件的高度

html - 在 Navbar 中没有扩展的简单 Bootstrap 下拉列表中苦苦挣扎