html - Css 变换 3d

标签 html css 3d css-transitions

我正在尝试创建一本 CSS 开篇书籍,但过渡效果似乎不起作用。 https://jsfiddle.net/g722fq84/

@-webkit-keyframes spincube {
from,to  {                                                    }
10%      { transform: rotateY(-90deg) translatex(60px) translatez(75px)    
 }

封面最后的位置没问题,但是封面一开始就跑偏了,怎么解决?

最佳答案

您可以指定 transform origin,而不是在 x 轴和 z 轴上平移 div。 .

.front {
    -webkit-animation-name: spincube;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 2s;
    transform-origin: left;
}

更新的 jsfiddle: https://jsfiddle.net/g722fq84/2/

关于html - Css 变换 3d,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35418558/

相关文章:

random - 3D 中的三角形点拾取

java - 如何知道一个点是否在复杂的 3D 形状内(.ply 文件)

html - 控制旋转加载图标的大小

jquery - 如果 div 值等于 '1' 隐藏另一个 div

jquery - offset.left 必要的 css 是什么

html - Internet Explorer 7 css 颜色和边框冲突

3d - 3D数据中机器人定位的地平面检测和去除

html - 围绕特定单词居中文本

javascript - 如何在执行完最后一个功能后刷新我的页面?

html - 并排漂浮