经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTML/CSS » CSS » 查看文章
CSS实现TikTok文字抖动效果示例_CSS教程_CSS
来源:jb51  时间:2021/2/22 8:38:24  对本文有异议

前端同学在日常开发中精彩会因为一些动效和设计争的面红耳赤,设计希望用代码实现,前端要设计出gif图,最后谁也不让谁,设计走了,留下了前端独自加班......

CSS技术是前端必须掌握的一项技能,不仅要掌握,而且要精通。现在前端框架横行的趋势,程序员写样式的机会也越来越少,组件式开发,一个页面几乎不用写一行css代码。即使不写,但是背后的原理一定要弄明白。

从网页性能的角度,能用css实现的动画绝不用js,能用js实现的动画绝不用gif,在执行动画的时候css可以调用机器的GPU去执行,性能自然比js有优势得多。以上TikTok的文字抖动,可用css animation动画实现,通过变换文字的阴影方向,设置循环的动画帧的模糊的效果。知道原理就会简单的多。不妨平时多去揣摩揣摩。

效果图如下:

附上代码

  1. body {
  2. margin: 0;
  3. padding: 0;
  4. display: flex;
  5. justify-content: center;
  6. align-items: center;
  7. min-height: 100vh;
  8. background: #000;
  9. }
  10. h2 {
  11. color: #fff;
  12. font-family: sans-serif;
  13. font-size: 4em;
  14. animation: animate 0.5s linear infinite;
  15. }
  16.  
  17. @keyframes animate {
  18. 0%, 100% {
  19. text-shadow: -1.5px -1.5px 0 #0ff, 1.5px 1.5px 0 #f00;
  20. }
  21. 25% {
  22. text-shadow: 1.5px 1.5px 0 #0ff, -1.5px -1.5px 0 #f00;
  23. }
  24. 50% {
  25. text-shadow: 1.5px -1.5px 0 #0ff, 1.5px -1.5px 0 #f00;
  26. }
  27. 75% {
  28. text-shadow: -1.5px 1.5px 0 #0ff, -1.5px 1.5px 0 #f00;
  29. }
  30. }

到此这篇关于CSS实现TikTok文字抖动效果示例的文章就介绍到这了,更多相关CSS文字抖动内容请搜索w3xue以前的文章或继续浏览下面的相关文章,希望大家以后多多支持w3xue!

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号