【问题标题】:transform: scale clipping变换:缩放裁剪
【发布时间】:2012-10-17 21:17:29
【问题描述】:

我正在尝试在http://movies.themodern-nerd.com/genre 使用变换:缩放图像网格。从左到右滚动时效果很好,悬停的图像将保持在其他图像之上,但是如果从右到左悬停,则悬停的图像位于右侧图像的下方。

.searchresults img {
-webkit-transition-duration: 2s;
-moz-transition-duration: 2s;
-o-transition-duration: 2s;
transition-duration: 2s;

-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;

overflow:hidden;

}

.searchresults img:hover {
-webkit-box-shadow: 0px 0px 3px 5px #d50000;
-moz-box-shadow: 0px 0px 3px 5px #d50000;
box-shadow: 0px 0px 3px 5px #d50000;
 -webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1); 
-o-transform: scale(1.1,1.1);
}

任何帮助将不胜感激。

【问题讨论】:

    标签: css transform scale


    【解决方案1】:

    尝试:

    .searchresults:hover {
       position: relative;
       z-index: 2;
    }
    

    但这没有经过测试,你应该创建一个 jsfiddle 以便我们更好地帮助你。

    【讨论】:

    • 完美运行!感谢您的帮助。
    • 我刚刚意识到这确实解决了图层问题,但在过渡结束时图像没有小幅跳跃。知道如何解决这个问题吗?过渡时图像也会模糊,“跳跃”后模糊消失。
    • 这是因为图像在转换时转换为低质量渲染,并在转换完成后转换回高质量渲染。这是“按预期工作”(虽然很糟糕)
    猜你喜欢
    • 2015-06-20
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 2016-08-29
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    相关资源
    最近更新 更多