首页 > 解决方案 > html5 - 悬停在 safari 上的圆形图像上

问题描述

我的网站有问题。我有一个视频 https://drive.google.com/file/d/1MWCynYB64jxXPYpYaa3LkplrwWGf1Xko/view

它只发生在 safari 上。

HTML

 <div class="item">
   <div class="img-wrapper">
     <img class='img'>  
   </div>
 </div>

CSS

.img-wrapper {
  width: 220px;
  height: 220px;
  border: solid 8px #ffffff;
  border-radius: 110px;
  overflow: hidden;
}
.img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  border-radius: 110px;
}
.item:hover .img-wrapper img {
  transform: scale(1.1);
}

它在所有其他浏览器上都能正常工作(图像在边框内放大时)。

标签: htmlcsssafari

解决方案


过渡似乎有问题。

.item:hover .img-wrapper img {
  transform: scale(1.1);  
  transition: 0;
}

推荐阅读