gpt4 book ai didi

jquery - 动画文本围绕一个圆圈旋转

转载 作者:太空宇宙 更新时间:2023-11-04 14:40:21 25 4
gpt4 key购买 nike

我使用 lettering.js(它是一个 span 注入(inject)器)和 css 转换在圆的边缘周围映射一行文本。我现在的小目标是使用关键帧为该文本设置动画。我的问题是,当我将动画声明与转换放入相同的 h1 规则时,文本被弄脏了。将 h1 包含在具有自己规则的 div id 中会完全产生另一个问题。

这是我拥有的:http://cssdeck.com/labs/oeik8vo69s

    h1 span {
font: 12px Monaco, MonoSpace;
height: 150px;
position: absolute;
width: 15px;
left: 350px;
top: 100px;
transform-origin: bottom center;
-moz-transform-origin: bottom center;
animation: rotation 2s infinite linear;
-webkit-animation: rotation 2s infinite linear;
-moz-animation: rotation 2s infinite linear;
}

@keyframes rotation {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(359deg);}
}

@-webkit-keyframes rotation {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(359deg);}
}

@-moz-keyframes rotation {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(359deg);}
}

.char1 {
transform: rotate(6deg);
-moz-transform: rotate(6deg);
-webkit-transform: rotate(6deg);
}

.char2 {
transform: rotate(12deg);
-moz-transform: rotate(12deg);
-webkit-transform: rotate(12deg);
}

.char3 {
transform: rotate(18deg);
-moz-transform: rotate(18deg);
-webkit-transform: rotate(18deg);
}

.char4 {
transform: rotate(24deg);
-moz-transform: rotate(24deg);
-webkit-transform: rotate(24deg);
}

.char5 {
transform: rotate(30deg);
-moz-transform: rotate(30deg);
-webkit-transform: rotate(30deg);
}

.char6 {
transform: rotate(36deg);
-moz-transform: rotate(36deg);
-webkit-transform: rotate(36deg);
}
etc...

我希望文本像这样旋转:http://www.alternativetech.net/images/laughing_man_animated.gif

这是为什么?我最初的想法是动画和变换在某种程度上是相互冲突的。我有点迷路了。帮忙?

最佳答案

我能够通过延迟每个后续字母的动画来让它工作。它没有使用转换,但它可能会帮助您:http://cssdeck.com/labs/2y3dtik1

关于jquery - 动画文本围绕一个圆圈旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18394820/

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