gpt4 book ai didi

css - 旋转立方体中的动画宽度和高度

转载 作者:太空宇宙 更新时间:2023-11-04 12:15:30 26 4
gpt4 key购买 nike

我有一个旋转立方体随着这个 CSS3 动画旋转:

@-webkit-keyframes rotating {
from { -webkit-transform: rotateX(0deg) rotateY(0deg); }
to { -webkit-transform: rotateX(360deg) rotateY(360deg); }
}

.animate {
-webkit-animation: rotating 4s infinite linear;
}

我希望立方体在旋转时变大和变小,所以我尝试在规则中添加 widthheight:

@-webkit-keyframes rotating {
from { -webkit-transform: rotateX(0deg) rotateY(0deg);
width: 0; height: 0; }
to { -webkit-transform: rotateX(360deg) rotateY(360deg);
width: 300px; height: 300px;}
}

但这并没有达到我的预期。

最佳答案

在动画中使用 scale(0,0)scale(1,1)(尝试使用 scale2D() 如果它不起作用)。在使用缩放之前还要为元素设置宽度和高度

.element{
width: 300px;
height: 300px;
}

@-webkit-keyframes rotating {
from {
-webkit-transform: rotateX(0deg) rotateY(0deg) scale(0, 0);
}
to {
-webkit-transform: rotateX(360deg) rotateY(360deg) scale(1, 1);
}
}

关于css - 旋转立方体中的动画宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28752750/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com