css - 3D CSS 变换 - 变换 :rotateX(180deg);

标签 css 3d transform

我正在尝试通过沿 x 轴上下翻转(180 度)来为悬停时的图像设置动画。

就像here

除非我出于某种原因无法让它工作。

img {
    transition:all 2s ease-in-out;
    perspective: 800px;
    perspective-origin: 50% 100px;
}

img:hover {
    transform:rotateX(180deg);
}

最佳答案

根据 this page , Chrome 仍然需要 -webkit 前缀。

您缺少浏览器前缀。

img {
    -webkit-transition:all 2s ease-in-out;
    -webkit-perspective: 800px;
    -webkit-perspective-origin: 50% 100px;
}

img:hover {
    -webkit-transform:rotateX(180deg);
}

这也意味着您需要为各自的浏览器添加其他浏览器前缀。如果你不想乱用浏览器前缀,你可以使用一个名为 prefixfree.js 的插件。由 Lea Verou 为您处理这一切。

关于css - 3D CSS 变换 - 变换 :rotateX(180deg);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12629194/

相关文章:

javascript - 鼠标离开时在 anchor 标签上反向悬停

html - 如何从div中的上方文本中删除空格

css - 互联网浏览器 : make text fill space

C++ 在主函数中使用来自一个类的成员函数?

java - 使用 XML 绑定(bind)的数据导入/导出功能的灵活性

CSS Hover Scaling 会暂时取消 overflow hidden 隐藏内容,然后重新隐藏

javascript - 带有自定义元素符号的自动图像 slider

java - 尝试在立方体表面渲染纹理

在 3D 层/网格中组装节点的算法

html - 有人能告诉我#id :checked~section{} in css3 的含义吗