如上图,这种效果看着是不是挺“柔”的

附代码

文字一次渐变出现

body{

background-color: #333333;

padding: 20px;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

}

div,span{

color: #ffffff;

font-size: 30px;

}

.hidden{

display: none;

animation: all 1s 1;

}

.display{

display: inline-block;

animation: text 3s 1;

}

@keyframes text {

0%{

color: transparent;

}

100%{

color: #fff;

}

}

var str='我们这一路被带去;抑或为了生?抑或为了死?不,没有死,只有生;我见过生与死:我们无须怀疑,我们有充分的证据;它们迥然不同,令人恐惧;如同死亡,新的诞生也带给我们痛苦;我们回到自己的地方,回到灵魂的国土;遵循过去的天道,让我们不再安逸和幸福;外邦人紧握他们的神,祈求永生;而我乐于再死一次———义无反顾'

//分割为数组

var arr=str.split('')

$.each(arr,function (index,el) {

//依次将每个字放到div里

$('div').append(''+el+'')

//给每个字添加样式,时机为 index*150 ms

setTimeout(function () {

$('#text'+index).addClass('display')

},index*150)

})

这里主要分两步

第一步

利用setTimeout的延时效果依次将文字显示出来,每个文字显示的时机都是 index*150 ms,其实这时主要效果已经出来了,类似那种打字的效果

第二步

利用animation与keyframe实现每个字的渐变效果,颜色从透明过渡到#fff,这样每个字连起来,就实现了如上图的效果

demo体验地址

html文字依次显示,利用定时器和css3动画制作文字依次渐变显示的效果相关推荐

  1. css动画中文字慢慢显示,利用定时器和css3动画制作文字依次渐变显示的效果

    如上图,这种效果看着是不是挺"柔"的 附代码 文字一次渐变出现 body{ background-color: #333333; padding: 20px; -webkit-bo ...

  2. 利用CSS3动画制作摩天轮

    本篇文章向大家介绍利用CSS3动画制作摩天轮旋转特效,代码很简单,还不赶紧学起来,发给你的小朋友看看吧! 运行效果: 代码: <!DOCTYPE html> <html>< ...

  3. css怎么动画中该透明度,通过css3动画和opacity透明度实现呼吸灯效果

    本文介绍了通过css3动画和opacity透明度实现呼吸灯效果的方法,分享给大家,具体如下: 呼吸灯 /*也可以通过加层罩,通过设置层罩透明度来实现亮度动画*/ body{ background-co ...

  4. 动漫风html源码,CSS3动画制作一个卡通风格的404错误页面代码

    CSS3动画制作一个卡通风格的404错误页面代码(有动画效果) html> Css 404错误页 .error-container { text-align: center; font-size ...

  5. CSS3动画制作的旋转风车,大家五一节日快乐

    ✅作者简介: 大家好五一快乐,我是痴心阿文,你们的学友哥,今天给大家分享一个CSS3动画制作的旋转风车!

  6. 使用CSS3动画制作导航菜单

    使用CSS3动画制作导航菜单 1.使用定位属性把图片"赚"和"花"设置到相对应的位置上 2.使用animation属性给中间的"赚"和&qu ...

  7. 【前端系列教程之CSS3】06_CSS3边框、渐变、文本效果等

    一.CSS3边框(重要) 用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如 Photoshop. 1.1 CSS3边框圆角 在 CSS2 中添加圆角棘手.我们不得不在 ...

  8. 简单CSS3动画制作

    本贴已重新编辑至http://www.cnblogs.com/fastmover/p/4977358.html 最近需要用到了一些CSS3动画,基本用Animate.css(https://githu ...

  9. css3动画制作转动相册

    一.CSS3 动画 CSS3 可以创建动画,它可以取代许多网页动画图像.Flash 动画和 JavaScript 实现的效果. 1.CSS3 @keyframes 规则 要创建 CSS3 动画,你需要 ...

最新文章

  1. 将Eclipse代码导入到AndroidStudio的两种方式
  2. DCMTK:各种“字符串值”方法的测试程序
  3. 用AzureFunction开发最简单的Teams Bot
  4. 干货 | Tomcat 连接数与线程池详解
  5. 小程序秒杀活动服务器,微信小程序官方上线张大仙周年活动,人数太多把服务器弄崩溃了...
  6. c++实现插入和冒泡排序
  7. 使用SQL Server Management Studio 创建作业备份数据库
  8. bzoj 2257: [Jsoi2009]瓶子和燃料(裴蜀定理)
  9. vba模拟鼠标点击_手把手教罗技鼠标宏挂通行证编程
  10. SAT写作例子之Frank Lloyd Wright
  11. 模拟新浪微博用户注册
  12. 超阅科技001:冰火九重天
  13. 国科大2019年大数据分析课件作业 考试-程学旗 靳小龙 刘盛华
  14. <Zhuuu_ZZ>大数据技术之Flume详解
  15. 在线购物飞涨。 这就是它不会持续的原因
  16. 鹅得了腺病毒用什么药治疗小鹅摇头晃脑不吃食怎么办
  17. nestjs listen EADDRINUSE: address already in use :::3000
  18. Android:多分辨率适配
  19. xp虚拟服务器设置,如何设置虚拟内存 winxp、win2003最正确的设置虚拟内存方法
  20. Java项目论文+PPT+源码等]S2SH+mysql水费管理系统

热门文章

  1. 集成JavaFX和Swing
  2. REST + Spring Security会话问题
  3. 泄漏:Oracle WebLogic Server 12g
  4. shell 脚本中特殊变量
  5. Linux 命令之 timedatectl -- 查看系统当前时区设置
  6. 电商系统的商品规格设计方案
  7. indesign如何画弧线_彩铅画入门教程,如何给独角兽设计一款好发型
  8. python if else 必须同时出现吗,Python:Inline if语句else什么也不做
  9. linux安java,Linux安装Java
  10. LeetCode 876. 链表的中间结点