本帖最后由 clearwater 于 2020-1-27 17:29 编辑
拜托水神和毒舌绕路。谢谢辣
我在跟XX的前端视频教程学习,现在复习到关于animation的参数step() 应用这个小节。下面的代码是基本上照抄视频的。
视频中老师把一个盒子的动画
100%时 宽度设为200px,
animation-timing-function设为step(10),
最关键的里面的汉字“世纪佳缘我在这里等你, 一共10个汉字) 设font-size: 20px (这样的话, 每走一步,就跳出一个汉字,象打字机一样。 10步*20px = 200px (宽)
不过我把里面的汉字换成数字”1,2,3... 9, 1"里, font-size的20px就不能起作用辣,不能让数字刚刚好走完200px的粉红盒子。请问如果我要让一步跳一个阿拉伯数字,每个数字的宽为20px 要怎么设置法?
我在数字里面 用引单括起来也不能用。
[Asm] 纯文本查看 复制代码 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div {
overflow: hidden;
font-size: 20px;
width: 0;
height: 30px;
background-color: pink;
white-space: nowrap;
animation: steps 4s steps(10) forward;
}
@keyframes steps {
0% {
width: 0;
}
100% {
width: 200px;
}
}
</style>
</head>
<body>
<div>1234567891</div>
</body>
</html>
|