css - 无法获取图像链接以使用 translate3d 悬停

标签 css transform transition navigationbar translate3d

我有一个包含五张图片的标题。我希望图像在悬停时向上过渡 10px,但由于某种原因,它们只是立即向上移动并且不会平滑地向上移动。我正在使用谷歌浏览器。

    .navbar img {
        position: relative;
        top: 0px;
        transition: transform .2s ease-in-out;
    }

    .navbar img:hover {
        transform: translate3d(0px, -10px, 0px);
        -webkit-transform: translate3d(0px, -10px, 0px);
    }

可以查一下网址,http://pannariz.com .原来是这样

最佳答案

您可以尝试 -webkit-transition: all .2s ease-in-out; 因为您只应用转换。

您也可以尝试将 -webkit-transition: -webkit-transform .2s ease-in-out; 作为 webkit 浏览器的另一种解决方案。

关于css - 无法获取图像链接以使用 translate3d 悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21814805/

相关文章:

javascript - 响应滚动标题不调整大小

javascript - 透视变换三 Angular 点

jquery - 主体背景颜色不会像其他 div 那样过渡

html - 使用CSS向文本扩展/折叠添加过渡

html - 输入转换

css - 无效的表格间距

android - CSS3 变换 : Rotate resets on complete on Droid 2

angular - ionic 4 - 动态改变导航过渡方向

css - LESS mixin 中的条件参数

ios - 动画转换 UILabel 的一部分