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

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

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

效果图如下:

附上代码

body {

margin: 0;

padding: 0;

display: flex;

justify-content: center;

align-items: center;

min-height: 100vh;

background: #000;

}

h2 {

color: #fff;

font-family: sans-serif;

font-size: 4em;

animation: animate 0.5s linear infinite;

}

@keyframes animate {

0%, 100% {

text-shadow: -1.5px -1.5px 0 #0ff, 1.5px 1.5px 0 #f00;

}

25% {

text-shadow: 1.5px 1.5px 0 #0ff, -1.5px -1.5px 0 #f00;

}

50% {

text-shadow: 1.5px -1.5px 0 #0ff, 1.5px -1.5px 0 #f00;

}

75% {

text-shadow: -1.5px 1.5px 0 #0ff, -1.5px 1.5px 0 #f00;

}

}

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

html文字抖动效果,CSS实现TikTok文字抖动效果示例相关推荐

  1. html字体悬浮效果,CSS 3.0文字悬停跳动特效代码

    给大家分享一个用CSS 3.0实现的文字悬停跳动特效,效果如下: 以下是代码实现,欢迎大家复制粘贴和收藏. CSS 3.0文字悬停跳动特效 * { margin: 0; padding: 0; } b ...

  2. HTML文字描边像素,css怎么实现字体描边效果?

    css怎么实现字体描边效果?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. CSS3 中有text-stroke属性,加上-webkit-前缀兼容性也还不 ...

  3. css如何让文字不换行,css如何让文字不换行显示?

    在CSS中,可以通过white-space属性来实现文字不换行显示:只要将white-space属性的值为nowrap就可强制文字不换行. white-space属性指定元素内的空白怎样处理.它有以下 ...

  4. html5文字环绕图片,css怎么让文字环绕图片?

    文字环绕图片,在Word里只要click一下右键,调一下属性就可以了.但在HTML文档里就没有直接属性了.因此我们可以借助CSS来实现这一效果. 我们先设定float的参数,如果图片需要左对齐设为le ...

  5. html图片靠右浮动 文字左侧环绕,css怎么让文字环绕图片?

    文字环绕图片,在Word里只要click一下右键,调一下属性就可以了.但在HTML文档里就没有直接属性了.因此我们可以借助CSS来实现这一效果. 我们先设定float的参数,如果图片需要左对齐设为le ...

  6. html怎么移动文字的位置,css怎么移动文字

    css实现移动文字的方法:1.在块元素容器中,可以用"text-align:center.left.right"来移动文字的位置:2.使用float和padding属性:3.通过p ...

  7. html div文字竖向显示,css怎么让文字竖着?

    在网页编写时会遇到需要设置文字竖着排列的情况,我们可以通过css设置文字竖着排列,那么使用css该如何设置文字竖着排列呢?小明我们就来看一下css设置文字竖着排列的方法吧. css设置文字竖着排列的方 ...

  8. html怎样强制文字不换行,css如何强制文字不换行?

    css如何强制文字不换行?下面本篇文章就来给大家介绍一下使用CSS强制文字不换行的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 在CSS中可以通过设置white-space属 ...

  9. 如何在css中设置音乐效果,css实现简单音乐符效果

    css实现简单音乐符效果 利用css3中的transform.animation.keyframes实现 1 2 3 4 5 6 7 Document 8 9 .box{ 10 width:60px; ...

最新文章

  1. EmEditor编辑器正则表达式的优点
  2. gcc 与 glibc 的关系 glibc版本查看
  3. 前端学习(1855)vue之电商管理系统电商系统之安装mysql出现VCRUNTIME140_1.dll
  4. HDFS客户端的权限错误:Permission denied
  5. MVC利用Routing实现多域名绑定一个站点、二级域名以及二级域名注册Area
  6. linux的manual手册不存在,Linux笔记
  7. kubectl 获取不到node_排查 Node.js 服务内存泄漏,没想到竟是它?
  8. 如何应用quartz定时任务?
  9. librosa 音频处理库
  10. 基础会计学习笔记4 会计核算基本方法(会计工作的主要内容)
  11. 凭什么国内造不出高端示波器?一起扒一扒示波器的发展史!
  12. 跟我一起写Shell脚本之十八--常用命令(head)
  13. 面试问题某个项目中遇到过什么问题
  14. 阿里云OSS存储实例
  15. 六扇门风云/江湖风云录 4.07 宝箱 宝藏
  16. eNSP下园区网综合实验分步配置(前言)
  17. 嵌入式linux--电子相册
  18. 播放器/短视频 SDK 架构设计,点播服务 (Demo)
  19. 机器学习笔记——3 logistic模型和probit模型基本原理,从哲学视角谈谈统一二者的潜变量模型
  20. 利用micro:bit开发板工具写一个小游戏

热门文章

  1. 分享9款“神器级”的网站,你值得拥有!不收藏简直是巨大的损失
  2. PDF怎么裁剪页面,PDF裁剪页面的操作步骤
  3. 高考放榜季 | 知道创宇全方位保障教育政务网站安全可用
  4. 微信小店怎么设置优惠券
  5. SMAA算法详解 - SMAALumaEdgeDetectionPS
  6. SMAA算法详解 - SMAAEdgeDetectionVS
  7. Docker 的新变化你知道多少?
  8. iOS设计模式四部曲(二) 结构型模式 内附Demo
  9. 坐标系之间的旋转平移变换与对应变换矩阵的关系
  10. “Python小屋”免费资源汇总(截至2018年11月28日)