我正在创建一个 html 页面。我需要的是,在一个位置设置动画的文本,它必须在其他位置固定。这是我的代码
HTML:
<body>
<div id="text">Sample Text</div>
<script type="text/javascript">
$(document).ready(function() {
var textFxSettings = {
animation: 3,
color: "#111",
animationType: "in",
speed: 1000
};
jQuery.cjTextFx(textFxSettings); // INIT FUNCTION
jQuery.cjTextFx.animate("#text", {
onComplete: myFunction
});
});
</body>
CSS:
#text{
position:absolute;
top:230px;
left:530px;
font-size:24px;
}
.text_pos{
animation:spin 3s;
-moz-animation:spin 3s; /* Firefox */
-webkit-animation:spin 3s; /* Safari and Chrome */
-o-animation:spin 3s; /* Opera */
}
@-webkit-keyframes spin{
0% { -webkit-transform: translate(0px, 0px); }
100% { -webkit-transform: translate(0px, -150px); }
}
此平移将转到正确的位置,但在 1 个循环后它会回到其原始位置(顶部:230)。我希望文本位于顶部:80。我尝试通过更改 text_pos 类的位置,但它不起作用。任何人都可以在这方面帮助我。提前致谢。