如何将跳跃点添加到html和css中的文本中

时间:2014-04-15 20:09:08

标签: html css

当有人打字时,如何在跳转的文本中添加三个点,就像在Google环聊中一样。是否有针对此的css / html解决方案?

1 个答案:

答案 0 :(得分:5)

使用css animation@keyframes

很容易实现

关于jsbin的例子:http://jsbin.com/lejawoji/1/edit

I'm typing<span class="jumping-dots">
  <span class="dot-1">.</span>
  <span class="dot-2">.</span>
  <span class="dot-3">.</span>
</span>
<style>
.jumping-dots span {
  position: relative;
  bottom: 0px;
  animation: jump 2s infinite;
}
.jumping-dots .dot-1{
  animation-delay: 200ms;
}
.jumping-dots .dot-2{
  animation-delay: 400ms;
}
.jumping-dots .dot-3{
  animation-delay: 600ms;
}

@keyframes jump {
  0%   {bottom: 0px;}
  20%  {bottom: 5px;}
  40%  {bottom: 0px;}
}
</style>