html 使用纯CSS的TypeWriter动画

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 使用纯CSS的TypeWriter动画相关的知识,希望对你有一定的参考价值。

/* Google Fonts */
@import url(https://fonts.googleapis.com/css?family=Anonymous+Pro);

/* Global */
html{
  min-height: 100%;
  overflow: hidden;
}
body{
  height: calc(100vh - 8em);
  padding: 4em;
  color: rgba(255,255,255,.75);
  font-family: 'Anonymous Pro', monospace;  
  background-color: rgb(25,25,25);  
}
.line-1{
    position: relative;
    top: 50%;  
    width: 24em;
    margin: 0 auto;
    border-right: 2px solid rgba(255,255,255,.75);
    font-size: 180%;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    transform: translateY(-50%);    
}

/* Animation */
.anim-typewriter{
  animation: typewriter 4s steps(44) 1s 1 normal both,
             blinkTextCursor 500ms steps(44) infinite normal;
}
@keyframes typewriter{
  from{width: 0;}
  to{width: 24em;}
}
@keyframes blinkTextCursor{
  from{border-right-color: rgba(255,255,255,.75);}
  to{border-right-color: transparent;}
}
<p class="line-1 anim-typewriter">Animation typewriter style using css steps()</p>

以上是关于html 使用纯CSS的TypeWriter动画的主要内容,如果未能解决你的问题,请参考以下文章

16.纯 CSS 创作一个渐变色动画边框

纯 CSS3 模拟 iPhone 背景切换动画

纯CSS3方块翻转效果的Loading加载动画

179.纯CSS动画气泡

227.纯CSS粒子背景动画

229.纯CSS粒子背景动画-03