更新:此问题已通过更新到最新的 fancybox css 得到纠正。
我正在构建一个带有缩略图的投资组合网站,这些缩略图使用 css 转换/转换在悬停时放大。问题是,当我查看弹出窗口时,如果我移动鼠标,弹出图像会在页面周围闪烁/跳跃。这是链接的相关CSS:
.thumb a {
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: block;
}
.thumb a:hover {
-webkit-transform:scale(1.125, 1.125);
-moz-transform:scale(1.125, 1.125);
-o-transform:scale(1.125, 1.125);
-ms-transform:scale(1.125, 1.125);
transform:scale(1.125, 1.125);
z-index: 999;
overflow: visible;
}
如果我只是从 .thumb a 样式中删除“display:block”,Fancybox 可以正常工作,但是我的转换根本不起作用。或者,如果我离开“display:block”但从 .thumb a 样式中删除所有过渡规则,Fancybox 工作正常,缩略图缩放,但没有平滑过渡。有没有办法解决冲突,所以我可以有一个稳定的 Fancybox 弹出窗口以及平滑的缩略图转换?