发现一个有趣的东西,就是使用纯CSS代码实现打字机的效果。所谓的打字机效果就是控制一个字符串字符,并且字符串中的每个一个字符一个接着一个的出现。
纯CSS实现文字的打印机效果,要用到 animation 动画元素,下面先上示例代码。
CSS实现文字打印机效果的方法
1、先上效果图
2、示例代码
<style> .main { height: 80vh; display: flex; align-items: center; justify-content: center; } .content { width: 450px; white-space: nowrap; overflow: hidden; border-right: 3px solid; font-family: monospace; font-size: 2em; animation: go 4s steps(22), off .5s step-end infinite alternate; } @keyframes go { from { width: 0; } } @keyframes off { 50% { border-color: transparent; } } </style> <div class="main"> <div class="content"> http://feiniaomy.com</div> </div>
到此这篇关于CSS如何实现打字机效果的方法就介绍到这了。健康没有捷径,来自点滴习惯的养成;养生只能自学,随时保持学习的状态。更多相关CSS如何实现打字机效果的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!