好。所以我在一张桌子上有6张图像,每行3张,我有2行。我想对所有六个图像应用“增长”效果。所以我做到了,但是一切开始以一种不合时宜的方式移动其他所有东西。有什么想法我该怎么做吗?

CSS:

.raste img {
  height: 190px;
  width: 300px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.raste img:hover {
  width: 315px;
  height: 205px;
}


HTML:

<td>
  <li>
    <a href="project1.html">
      <div class="raste">
        <img src="log.jpg" alt="" width="300" />
      </div>
    </a>
  </li>
</td>


预先感谢您的所有答复。

最佳答案

您可以改用transform:

.raste img {
  height: 190px;
  width: 300px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.raste img:hover {
  -webkit-transform:scale(1.079);
          transform:scale(1.079); /*average value, set it to your needs */
}

关于html - 如何将相同的效果放在多张图片上,而不放在我没有悬停的那张图片上?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35188983/

10-10 20:45