【发布时间】:2015-04-27 06:54:25
【问题描述】:
在我的网页中,我有一个边框半径为 50% 的 div;在那个 div 里面我添加了一个图像,当悬停在那个图像上时,它会缩放到 1.2。这个东西在Mozilla中正常工作,但是当我谈到chrome和safari时,图像通过溢出它而不是圆形div(边界半径:50%)来缩放,为什么会发生这种情况。有什么方法可以解决这个问题吗?
代码
HTML
<div class="work-round">
<img src="images/latestwork_01.png">
</div>
CSS
.work-round {
border: 5px solid rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin: 10px auto;
max-height: 250px;
overflow: hidden;
width: 250px;
}
.work-round img {
background: none repeat scroll 0 0 #fff;
height: 100%;
min-height: 240px;
transition: all 0.5s ease-out 0s;
width: 350px;
}
.work-round img:hover {
opacity: 0.9;
transform: scale(1.2);
}
悬停屏幕截图
【问题讨论】:
标签: jquery css google-chrome safari transform