之前我们分享过很多超酷的文字特效,其中也有利用HTML5和CSS3的。今天我们要来分享一款基于HTML5 Canvas的文字特效,输入框中输入想要展示的文字,回车后即可在canvas上绘制出粒子效果的文字动画,相当酷的动画效果。

在线预览   源码下载

实现的代码。

html代码:

  1. <canvas class="canvas"></canvas>
  2. <div class="help">
  3. ?</div>
  4. <div class="ui">
  5. <input class="ui-input" type="text" />
  6. <span class="ui-return"></span>
  7. </div>
  8. <div class="overlay">
  9. <div class="tabs">
  10. <div class="tabs-labels">
  11. <span class="tabs-label">Commands</span><span class="tabs-label">Info</span><span
  12. class="tabs-label">Share</span></div>
  13. <div class="tabs-panels">
  14. <ul class="tabs-panel commands">
  15. <li class="commands-item"><span class="commands-item-title">Text</span><span class="commands-item-info"
  16. data-demo="Hello :)">Type anything</span><span class="commands-item-action">Demo</span></li>
  17. <li class="commands-item"><span class="commands-item-title">Countdown</span><span
  18. class="commands-item-info" data-demo="#countdown 10">#countdown<span class="commands-item-mode">number</span></span><span
  19. class="commands-item-action">Demo</span></li>
  20. <li class="commands-item"><span class="commands-item-title">Time</span><span class="commands-item-info"
  21. data-demo="#time">#time</span><span class="commands-item-action">Demo</span></li>
  22. <li class="commands-item"><span class="commands-item-title">Rectangle</span><span
  23. class="commands-item-info" data-demo="#rectangle 30x15">#rectangle<span class="commands-item-mode">width
  24. x height</span></span><span class="commands-item-action">Demo</span></li>
  25. <li class="commands-item"><span class="commands-item-title">Circle</span><span class="commands-item-info"
  26. data-demo="#circle 25">#circle<span class="commands-item-mode">diameter</span></span><span
  27. class="commands-item-action">Demo</span></li>
  28. <li class="commands-item commands-item--gap"><span class="commands-item-title">Animate</span><span
  29. class="commands-item-info" data-demo="The time is|#time|#countdown 3|#icon thumbs-up"><span
  30. class="commands-item-mode">command1</span>&nbsp;|<span class="commands-item-mode">command2</span></span><span
  31. class="commands-item-action">Demo</span></li>
  32. </ul>
  33. <div class="tabs-panel ui-details">
  34. <div class="ui-details-content">
  35. <h1>
  36. Shape Shifter</h1>
  37. <p>
  38. An experiment by <a href="//www.kennethcachia.com" target="_blank">Kenneth Cachia<a />.<br />
  39. <a href="//fortawesome.github.io/Font-Awesome/#icons-new" target="_blank">Font Awesome</a>
  40. is being used to render all #icons.
  41. </p>
  42. <br />
  43. <p>
  44. Visit <a href="http://www.kennethcachia.com/shape-shifter/?a=#icon thumbs-up" target="_blank">
  45. Shape Shifter</a> to use icons.</p>
  46. </div>
  47. </div>
  48. <div class="tabs-panel ui-share">
  49. <div class="ui-share-content">
  50. <h1>
  51. Sharing</h1>
  52. <p>
  53. Simply add <em>?a=</em> to the current URL to share any static or animated text.
  54. Examples:</p>
  55. <p>
  56. <a href="http://www.kennethcachia.com/shape-shifter?a=Hello" target="_blank">www.kennethcachia.com/shape-shifter?a=Hello</a><br />
  57. <a href="http://www.kennethcachia.com/shape-shifter?a=Hello|#countdown 3" target="_blank">
  58. www.kennethcachia.com/shape-shifter?a=Hello|#countdown 3</a>
  59. </p>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. </div>

via:http://www.w2bc.com/Article/31144

基于HTML5 Canvas粒子效果文字动画特效的更多相关文章

  1. 基于 HTML5 Canvas 实现的文字动画特效

    前言 文字是网页中最基本的元素,一般我们在网页上都是展示的静态文字,但是就效果来说,还是比较枯燥的.文字淡入淡出的动画效果在项目中非常实用,如果有某些关键的文字,可以通过这种动态的效果来提醒用户阅读. ...

  2. 一款基于HTML5 Canvas的画板涂鸦动画

    今天给各网友分享一款基于HTML5 Canvas的画板涂鸦动画.记得之前我们分享过一款HTML5 Canvas画板工具,可以切换不同的笔刷,功能十分强大.本文今天要再来分享一款基于HTML5 Canv ...

  3. 【HTML】html5 canvas全屏烟花动画特效

    <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8&quo ...

  4. CodePen 作品秀:Canvas 粒子效果文本动画

    作品名称——Shape Shifter,基于 Canvas 的粒子图形变换实验.在页面下方的输入框输入文本,上面就会进行变换出对应的粒子效果文本动画. CodePen 作品秀系列向大家展示来自 Cod ...

  5. 4款基于html5 canvas充满想象力的重力特效

    今天给大家分享4个物理和重力实验,用来展示 html canvas 的强大.几年前,所有这些实验都必须使用 Java 或 Flash 才能做.在下面这些惊人的例子中,就个人而言,我比较喜欢仿真布料的那 ...

  6. 10大炫酷的HTML5文字动画特效欣赏

    文字是网页中最基本的元素,在CSS2.0时代,我们只能在网页上展示静态的文字,只能改变他的大小和颜色,显得枯燥无味.随着HTML5的发展,现在网页中的文字样式变得越来越丰富了,甚至出现了文字动画,HT ...

  7. 基于HTML5 Canvas实现的图片马赛克模糊特效

    效果请点击下面网址: http://hovertree.com/texiao/html5/1.htm 一.开门见山受美国肖像画家Chuck Close的启发,此脚本通过使用HTML5 canvas元素 ...

  8. 基于HTML5 Canvas生成粒子效果的人物头像

    前面我们分享过一个HTML5 Canvas实现的图像马赛克模糊效果,HTML5处理图片真的非常简单.今天我们要再利用HTML5 Canvas实现一个粒子效果的人物头像,你可以任意选择一张头像图片,接下 ...

  9. HTML5 Canvas 梦幻的文字飞扬动画教程

    之前为大家介绍了一款HTML5/CSS3 3D文字特效 文字外翻效果.今天为大家带来的是html5 canvas实现的文字漂动动画效果.画面非常梦幻. 在线预览   源码下载 实现代码如下: html ...

随机推荐

  1. properties转yml

    分享一个在线properties 转 yml工具,也支持yml转properteis: http://toyaml.com/ 域名非常好记:to yaml .com yml,即yaml文本格式文件的后 ...

  2. HDUOJ -----Color the ball

    Color the ball Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)To ...

  3. NYOJ——————数的长度(斯特林公式的应用)

    数的长度 时间限制:3000 ms  |  内存限制:65535 KB 难度:1   描述 N!阶乘是一个非常大的数,大家都知道计算公式是N!=N*(N-1)······*2*1.现在你的任务是计算出 ...

  4. Linux命令-用户管理:useradd,userdel,usermod,id,su,env,exit

    添加一个linux用户之后,相当于在linux系统里面创建了如下文件: 添加一个用户(默认也会创建一个同名的用户组,在linux下面用户默认必须在一个用户组里面): useradd wyp 添加用户w ...

  5. Python练习笔记——编写一个阶乘函数

    当输入一个数字时,函数自动计算该数的 阶乘 def factorial(num): j = 1 for i in range(1,num+1): j = j*i print(j) num = int( ...

  6. android自定义控件实例

    很多时候android常用的控件不能满足我们的需求,那么我们就需要自定义一个控件了.今天做了一个自定义控件的实例,来分享下. 首先定义一个layout实现按钮内部布局: 01 <?xml ver ...

  7. AOV网与拓扑排序

    在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样的有向图为顶点表示活动的网,我们称之为AOV网(Activity on Vextex Network).AOV网中的弧表示活动 ...

  8. CView类的使用

    首先我们来写一个样例: 1.建一个win32简单应用程序,不要觉得这样就不能写出MFC程序,由于是不是MFC程序取决于调没调MFC函数. 2. 删除入口函数.仅仅留下#include "st ...

  9. 项目打成jar包

    distributionManagement 为发布到本地参考的地址 repository 设置从本地maven库拉取jar包 <project xmlns:xsi="http://w ...

  10. Latex 转 word 技法大全

    Latex 转 word 技法大全 在稿件接收后,经常会遇到出版社要求变更稿件格式,其中最多的是latex变为word格式.如果手工操作,是非常麻烦的,还容易出错.如果钱多得花不了,可以让出版社找人去 ...